图书介绍
嵌入式技术基础 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 陈长顺主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7512415645
- 出版时间:2014
- 标注页数:211页
- 文件大小:29MB
- 文件页数:222页
- 主题词:
PDF下载
下载说明
嵌入式技术基础 第2版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 嵌入式系统硬件8
1.1.3 嵌入式系统软件10
1.2 项目需求11
1.3 项目设计12
1.4 项目实施12
任务一:认识Tiny6410开发板12
任务二:熟悉Qtopia系统基本功能13
1.5 项目小结16
1.6 项目实训17
1.7 项目拓展17
项目2理解ARM体系结构18
2.1 项目背景18
2.1.1 ARM微处理器18
2.1.2 ARM存储器27
2.1.3 ARM I/O端口29
2.1.4 ARM汇编语言程序设计基础29
2.1.5 ARM集成开发工具ARM-MDK48
2.2 项目需求55
2.3 项目设计56
2.4 项目实施56
任务一:安装MDK56
任务二:新建工程,配置与编译57
任务三:调试镜像文件Debug64
任务四:内存、堆栈加载与存储65
任务五:工作模式切换66
2.5 项目小结68
2.6 项目实训69
2.7 项目拓展70
项目3 ARM C语言程序设计71
3.1 项目背景71
3.1.1 C语言常量和变量72
3.1.2 C语言基本数据类型73
3.1.3 C语言运算符与表达式76
3.1.4 C语言程序结构和控制语句78
3.1.5 C语言数组、结构体和指针81
3.1.6 C语言函数87
3.1.7 C语言预处理91
3.1.8 C语言函数和汇编语言接口93
3.2 项目需求95
3.3 项目设计95
3.4 项目实施100
任务一:基于MDK的C语言编程100
任务二:C语言和汇编语言混合编程100
3.5 项目小结104
3.6 项目实训104
3.7 项目拓展105
项目4嵌入式Linux操作系统的配置与使用106
4.1 项目背景106
4.1.1 Linux的特点106
4.1.2 Linux内核组成108
4.1.3 Linux源码结构109
4.1.4 Linux常用命令110
4.1.5 Linux文本编辑120
4.1.6 Linux网络服务124
4.2 项目需求127
4.3 项目设计127
4.4 项目实施128
任务一:安装虚拟机128
任务二:安装Linux操作系统131
任务三:实现Windows共享133
任务四:配置NFS服务135
任务五:配置FTP服务136
4.5 项目小结138
4.6 项目实训138
4.7 项目拓展140
项目5嵌入式Linux开发平台的构建141
5.1 项目背景141
5.1.1 嵌入式Linux开发平台的体系架构141
5.1.2 交叉编译的概念142
5.1.3 交叉编译工具链的组成143
5.1.4 交叉编译工具链的建立144
5.1.5 交叉编译工具的使用146
5.2 项目需求153
5.3 项目设计153
5.4 项目实施154
任务一:组建开发平台154
任务二:配置超级终端154
任务三:安装与配置DN W156
任务四:安装与配置交叉编译工具链158
5.5 项目小结158
5.6 项目实训159
5.7 项目拓展160
项目6嵌入式Linux软件系统的建立161
6.1 项目背景161
6.1.1 BootLoader161
6.1.2 内核移植170
6.1.3 根文件系统的建立176
6.2 项目需求183
6.3 项目设计184
6.4 项目实施185
任务一:制作SD启动卡185
任务二:下载BootLoader186
任务三:移植 Linux内核188
任务四:建立根文件系统191
任务五:测试内核和根文件系统192
6.5 项目小结193
6.6 项目实训194
6.7 项目拓展195
项目7嵌入式Linux应用程序开发196
7.1 项目背景196
7.1.1 嵌入式应用程序的体系架构196
7.1.2 嵌入式应用程序的开发流程198
7.1.3 嵌入式Linux程序的开发方法200
7.2 项目需求201
7.3 项目设计201
7.4 项目实施203
任务一:编写“Hello World”应用程序203
任务二:编写Led控制应用程序205
任务三:实现开机自启动“Hello World”和Led控制208
7.5 项目小结208
7.6 项目实训209
7.7 项目拓展210
参考文献211