图书介绍
ARM嵌入式应用技术与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张平均,欧忠良,黄家善等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111615231
- 出版时间:2019
- 标注页数:272页
- 文件大小:33MB
- 文件页数:282页
- 主题词:微处理器-系统设计-高等学校-教材
PDF下载
下载说明
ARM嵌入式应用技术与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概述1
1.1嵌入式系统的基本概念1
1.1.1嵌入式系统的定义1
1.1.2嵌入式系统的体系结构2
1.1.3嵌入式系统的应用3
1.1.4嵌入式系统的发展3
1.2嵌入式处理器4
1.2.1 ARM微处理器概述4
1.2.2 ARM微处理器系列5
1.3嵌入式操作系统8
1.3.1嵌入式操作系统的发展8
1.3.2嵌入式操作系统的分类8
1.4嵌入式系统开发的基本流程9
1.4.1硬件开发流程10
1.4.2软件开发流程11
本章小结11
习题与思考题12
第2章 Linux应用及编程基础13
2.1 Linux概述13
2.1.1 Linux的基本特性13
2.1.2 Linux的版本14
2.1.3 Linux的内核架构15
2.1.4 Linux软件层次结构16
2.2 Linux的常用命令17
2.2.1基本操作类命令18
2.2.2文件系统类命令21
2.2.3进程控制类命令25
2.2.4网络管理类命令26
2.2.5模块操作类命令27
2.3 Linux下的程序开发工具应用基础28
2.3.1编辑器28
2.3.2 GCC编译器29
2.3.3 GDB调试器31
2.4 Linux程序编译基础34
2.4.1 Makefile文件34
2.4.2 Make工具及其应用42
本章小结45
习题与思考题45
第3章 嵌入式Linux开发环境的构建46
3.1 Linux环境下的嵌入式系统开发模式46
3.2嵌入式Linux交叉编译环境的搭建47
3.2.1宿主机交叉编译工具的配置47
3.2.2宿主机串口工具的配置与使用48
3.2.3 NFS安装、配置与测试52
3.2.4 TFTP安装、配置与测试53
3.3 UBoot54
3.3.1 BootLoader简介54
3.3.2 UBoot代码分析55
3.3.3 UBoot的移植59
3.4嵌入式Linux内核的配置编译与移植65
3.4.1 Linux内核的源代码结构66
3.4.2 Linux内核中的Kconfig和Makefile文件67
3.4.3嵌入式Linux内核的配置69
3.4.4嵌入式Linux内核的编译以及烧写73
3.5嵌入式Linux根文件系统的构建与移植74
3.5.1 Linux支持的文件系统74
3.5.2根文件系统的基础76
3.5.3 BusyBox的配置与编译77
3.5.4制作YAFFS2根文件系统镜像81
本章小结84
习题与思考题84
第4章 嵌入式Linux的设备驱动开发基础85
4.1 Linux设备管理基础85
4.1.1 Linux设备分类86
4.1.2 Linux设备文件86
4.1.3 Linux模块与设备管理88
4.1.4模块的自动加载88
4.2 Linux模块化程序的代码结构88
4.3 Linux字符设备驱动程序93
4.3.1设备驱动程序框架94
4.3.2 Linux下设备驱动的数据结构96
4.3.3 Linux下设备驱动的调用函数100
4.4 Linux设备驱动的相关技术101
4.4.1 Linux设备驱动的并发控制101
4.4.2 Linux设备驱动中的阻塞和非阻塞104
4.4.3 Linux设备驱动中的异步通知108
4.5 Linux设备驱动程序的静态编译到内核109
4.6 Linux设备驱动程序模块的加/卸载111
4.7 Linux字符设备驱动测试程序代码113
本章小结114
习题与思考题114
第5章 基于S3C2440的嵌入式Linux驱动程序开发115
5.1 S3C2440的体系结构简介115
5.2 ARM920T处理器的编程基础117
5.2.1 ARM9微处理器的工作模式117
5.2.2 ARM9微处理器的寄存器组织117
5.2.3 ARM9的存储方式119
5.2.4 ARM处理器的异常处理119
5.2.5 S3C2440的存储管理120
5.2.6 S3C2440的启动过程122
5.3 S3C2440的GPIO驱动编程124
5.3.1 S3C2440的GPIO硬件基础124
5.3.2 S3C2440的GPIO寄存器125
5.3.3 S3C2440的GPIO驱动程序126
5.4 S3C2440中断方式的驱动编程129
5.4.1中断原理129
5.4.2 S3C2440的中断机制130
5.4.3 S3C2440的中断寄存器135
5.4.4 Linux中断相关的API139
5.4.5 S3C2440的中断程序140
5.5 S3C2440的串口驱动编程145
5.5.1 S3C2440的串口通信基础146
5.5.2 S3C2440的串口驱动编程寄存器148
5.5.3 S3C2440的串口驱动代码155
5.6 S3C2440的ADC和触摸屏驱动编程159
5.6.1 S3C2440的ADC寄存器159
5.6.2 S3C2440的ADC驱动程序设计161
5.6.3 S3C2440的触摸屏驱动基础167
5.6.4 S3C2440的触摸屏寄存器169
5.6.5 S3C2440的触摸屏程序170
本章小结177
习题与思考题177
第6章 嵌入式Linux系统的Qt编程178
6.1嵌入式Linux的GUI简介178
6.2 Qt/Qt/Embedded概述180
6.2.1 Qt体系架构180
6.2.2 Qt/Embedded181
6.2.3 Qtopia182
6.3 Qt/Embedded程序开发基础183
6.3.1 Qt对象模型183
6.3.2 Qt信号与槽184
6.3.3 Qt/Embedded事件192
6.3.4 Qt类库基础197
6.4 Qt的安装与移植198
6.4.1 Qt的安装198
6.4.2 Qt4.7.0的移植200
6.5 Qt编程实例202
本章小结209
习题与思考题209
第7章 SQLite数据库的嵌入式应用210
7.1数据库概述210
7.2主流的嵌入式数据库211
7.3 SQLite应用设计基础213
7.3.1 SQLite数据类型213
7.3.2 SQLite“点”命令213
7.3.3 SQL数据库操作语言215
7.3.4事务与锁223
7.4 SQLite3数据库编程API224
7.4.1 SQLite3 API接口224
7.4.2 API实例分析226
本章小结234
习题与思考题234
第8章 嵌入式系统应用开发实例235
8.1停车场管理系统数据库开发235
8.1.1停车场管理系统简介235
8.1.2系统总体设计235
8.1.3数据库模块设计236
8.1.4系统核心代码及执行241
8.2贪吃蛇游戏242
8.2.1游戏功能设计243
8.2.2游戏界面设计243
8.2.3 mainWidget类设计245
8.2.4 gameWidget类设计247
8.2.5游戏运行255
8.3 GPS导航系统256
8.3.1 GPS导航系统设计257
8.3.2定位与导航258
8.3.3系统关键功能设计258
8.3.4 GPS导航系统实现262
8.4 UPHONE无线商话系统263
8.4.1 UPHONE无线商话系统设计264
8.4.2系统模块设计267
8.4.3系统实现270
本章小结271
习题与思考题271
参考文献272
热门推荐
- 2560172.html
- 1491097.html
- 2116050.html
- 1754359.html
- 1791284.html
- 1937091.html
- 802988.html
- 1069575.html
- 2147807.html
- 2389150.html
- http://www.ickdjs.cc/book_3041841.html
- http://www.ickdjs.cc/book_1083253.html
- http://www.ickdjs.cc/book_499077.html
- http://www.ickdjs.cc/book_1567043.html
- http://www.ickdjs.cc/book_3072697.html
- http://www.ickdjs.cc/book_3371797.html
- http://www.ickdjs.cc/book_1783152.html
- http://www.ickdjs.cc/book_478397.html
- http://www.ickdjs.cc/book_2395679.html
- http://www.ickdjs.cc/book_2325347.html