图书介绍
嵌入式系统设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式系统设计教程 第2版](https://www.shukui.net/cover/27/34978132.jpg)
- 马洪连编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121095177
- 出版时间:2009
- 标注页数:247页
- 文件大小:125MB
- 文件页数:258页
- 主题词:微型计算机-系统设计-教材
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嵌入式系统的特征2
1.2嵌入式系统的应用领域及发展趋势3
1.2.1嵌入式系统的应用领域4
1.2.2嵌入式技术的发展趋势8
1.3嵌入式系统基本组成10
1.3.1嵌入式系统的组织架构10
1.3.2嵌入式系统的硬件组成11
1.3.3嵌入式系统的软件组成14
习题与思考题15
第2章 嵌入式系统的基础知识16
2.1嵌入式系统的硬件基础知识16
2.1.1硬件系统体系结构原理16
2.1.2嵌入式系统中采用的先进技术18
2.1.3存储器系统的基础知识21
2.2嵌入式系统的软件基础知识26
2.2.1嵌入式软件系统概述27
2.2.2嵌入式操作系统简介30
2.3 ARM微处理器的指令系统和程序设计39
2.3.1概述39
2.3.2 ARM指令系统的寻址方式和分类41
2.3.3基于ARM体系的语言程序设计47
习题与思考题50
第3章 基于ARM架构的嵌入式微处理器51
3.1概述51
3.1.1 ARM体系结构版本和特种功能介绍52
3.1.2 ARM微处理器系列产品54
3.2嵌入式微处理器的组成59
3.2.1嵌入式微处理器内部结构60
3.2.2 ARM微处理器结构特征62
3.3常用的三种ARM微处理器介绍72
3.3.1 S3C44B0微处理器72
3.3.2 S3C2410微处理器80
3.3.3 XScale PXA255/27x系列微处理器86
习题与思考题88
第4章 嵌入式系统设计90
4.1概述90
4.1.1嵌入式系统的设计步骤90
4.1.2设计层次和设计架构93
4.2嵌入式系统的硬件设计95
4.2.1微处理器芯片选型的原则95
4.2.2多路时钟电路的设计96
4.2.3系统复位电路的设计97
4.2.4电源管理器98
4.2.5存储系统的设计98
4.3嵌入式系统接口设计102
4.3.1通用I/O接口技术102
4.3.2串口的设计106
4.3.3 A/D转换接口111
4.3.4数字音频设备接口112
4.3.5 SD存储卡接口113
4.4嵌入式系统人机交互设备接口113
4.4.1显示器接口113
4.4.2键盘接口117
4.4.3触摸屏接口118
4.5嵌入式系统的总线接口和网络接口设计121
4.5.1 I2C总线接口设计121
4.5.2 CAN总线接口设计123
4.5.3嵌入式以太网接口设计125
4.5.4嵌入式Internet接口设计130
4.6嵌入式系统中常用的无线通信技术131
4.6.1无线局域网Wi-Fi技术131
4.6.2蓝牙技术132
4.6.3其他无线通信技术134
习题与思考题138
第5章 嵌入式系统开发环境与相关开发技术139
5.1概述139
5.2嵌入式系统的开发工具140
5.2.1在嵌入式系统裸机开发阶段中常用的开发工具141
5.2.2基于嵌入式操作系统与应用程序开发阶段的常用工具141
5.3嵌入式系统调试技术143
5.3.1 ARM调试技术概述143
5.3.2基于JTAG的调试系统145
5.3.3基于 Angel的调试系统147
5.4嵌入式系统开发经验149
5.5嵌入式系统的Bootloader技术150
5.5.1 Bootloader的职能151
5.5.2 Bootloader的操作模式152
5.5.3 Bootloader的程序结构与调试153
5.5.4常用Bootloader的简介154
习题与思考题155
第6章 嵌入式μC/OS-Ⅱ操作系统及应用157
6.1 μC/OS-Ⅱ操作系统概述157
6.1.1 μC/OS-Ⅱ操作系统功能和特点157
6.1.2 μC/OS-Ⅱ操作系统的内核结构158
6.1.3 μC/OS-Ⅱ操作系统的主要功能模块162
6.1.4 μC/OS-Ⅱ操作系统的初始化165
6.2 ARM ADS开发环境165
6.2.1代码生成开发工具166
6.2.2集成开发环境IDE166
6.2.3调试器167
6.2.4 ARM应用库和实用程序167
6.3 μC/OS-Ⅱ操作系统在ARM系统中的移植168
6.3.1 μC/OS-Ⅱ操作系统的移植条件168
6.3.2 μC/OS-Ⅱ操作系统的移植步骤169
6.4基于μC/OS-Ⅱ操作系统的应用开发175
6.4.1基于μC/OS-Ⅱ操作系统的应用程序结构175
6.4.2 μC/OS-Ⅱ操作系统的API176
6.4.3基于μC/OS-Ⅱ操作系统的绘图函数及应用177
习题与思考题183
第7章 嵌入式Linux操作系统及应用184
7.1嵌入式Linux操作系统概述184
7.1.1嵌入式Linux操作系统分类184
7.1.2嵌入式Linux内核组成与启动过程186
7.2嵌入式Linux操作系统的开发工具188
7.2.1编译器GCC188
7.2.2编译器Makefile189
7.2.3调试器gdb191
7.3嵌入式Linux操作系统的内核编译及驱动程序的开发192
7.3.1嵌入式Linux操作系统的定制过程193
7.3.2增加新的内核组件194
7.3.3配置操作系统内核及内核的生成和装载196
7.3.4嵌入式系统的文件系统197
7.3.5嵌入式Linux操作系统的驱动程序开发197
7.4嵌入式Linux操作系统的应用开发204
7.4.1概述204
7.4.2操作系统图形用户接口(GUI)204
7.4.3 Qt/Embedded开发技术205
习题与思考题210
第8章 Windows CE操作系统的应用与开发211
8.1 Windows CE操作系统概述211
8.1.1 Windows CE操作系统的发展211
8.1.2 Windows CE操作系统的特点211
8.1.3 Windows CE操作系统的体系结构213
8.2 Windows CE操作系统的开发工具216
8.2.1 eMbedded Visual C++216
8.2.2 Platform Builder217
8.3 Windows CE操作系统内核编译及驱动程序的开发218
8.3.1 Windows CE内核的裁剪与编译218
8.3.2驱动程序的开发224
8.4基于Windows CE操作系统的应用开发226
8.4.1 eMbedded Visual C++集成开发环境的应用227
8.4.2应用程序的创建228
8.4.3编译生成可执行文件229
8.4.4应用程序的调试231
习题与思考题233
第9章 开发应用实例——物流盘点机234
9.1概述234
9.2物流盘点机硬件系统的设计234
9.2.1系统核心板的组成与工作原理235
9.2.2系统板的组成与工作原理237
9.2.3专用键盘的设计240
9.3物流盘点机软件系统的设计241
9.3.1操作系统的定制与实现241
9.3.2系统驱动程序的开发243
9.3.3用户应用程序的开发245
参考文献247