图书介绍
嵌入式系统设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式系统设计教程](https://www.shukui.net/cover/55/33035557.jpg)
- 马洪连,丁男,李屹璐,马艳华编著 著
- 出版社: 北京:电子工业出版社
- ISBN:712102697X
- 出版时间:2006
- 标注页数:242页
- 文件大小:25MB
- 文件页数:254页
- 主题词:微型计算机-系统设计-高等学校-教材
PDF下载
下载说明
嵌入式系统设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概况1
1.1 嵌入式系统的定义1
1.2 嵌入式技术的应用领域及发展趋势1
1.2.1 嵌入式技术的现状1
1.2.2 嵌入式技术的应用领域2
1.2.3 嵌入式技术的发展趋势6
1.3 嵌入式系统组成简介8
1.3.1 嵌入式系统的重要特征9
1.3.2 典型嵌入式系统的硬件组成11
1.3.3 嵌入式系统的软件组成14
习题16
第2章 嵌入式系统的基本知识17
2.1 嵌入式系统的硬件基础17
2.1.1 基于ARM技术的嵌入式系统硬件架构18
2.1.2 硬件系统基本体系结构原理19
2.2 嵌入式系统的软件基础29
2.2.1 软件基础知识29
2.2.2 嵌入式实时操作系统简介32
2.2.3 常用的嵌入式操作系统35
习题40
第3章 基于ARM的处理器体系结构41
3.1 ARM架构的嵌入式微处理器41
3.1.1 基于ARM指令集体系结构的分类版本41
3.1.2 ARM微处理器系列产品及性能简介42
3.1.3 ARM微处理器体系结构50
3.2 ARM微处理器的指令系统60
3.2.1 概述60
3.2.2 ARM指令的寻址方式和指令集的分类方法62
3.2.3 基于ARM体系的语言程序设计66
3.3 常用的三种.ARM微处理器71
3.3.1 Samsung S3C44BOX的内部结构71
3.3.2 S3C2410微处理器76
3.3.3 Intel XScale PXA25x/27x系列微处理器79
习题83
第4章 基于ARM的硬件结构设计85
4.1 概述85
4.1.1 嵌入式系统的设计步骤85
4.1.2 嵌入式系统开发方法和开发经验91
4.1.3 嵌入式系统设计的层次和设计架构93
4.2 微处理器系统的硬件设计94
4.2.1 微处理器芯片选型的一般原则94
4.2.2 多路时钟电路的设计95
4.2.3 系统复位电路的设计96
4.2.4 电源管理器97
4.3 存储系统的分析与设计98
4.3.1 存储系统的工作原理98
4.3.2 存储系统的构成分析100
4.3.3 存储器系统的设计105
4.4 通用I/O接口的设计106
4.4.1 中断接口概述107
4.4.2 RS-232-C串行接口110
4.4.3 USB接口电路的设计112
4.4.4 JTAG接口与嵌入式系统的在线调试方法113
4.4.5 A/D转换接口119
4.5 人机交互接口120
4.5.1 显示器接口120
4.5.2 键盘接口123
4.5.3 触摸屏125
4.5.4 嵌入式系统中几种常用的接口127
4.6 常用的嵌入式系统网络接口129
4.6.1 I2C总线接口设计129
4.6.2 CAN总线接口设计130
4.6.3 嵌入式以太网设计132
4.6.4 嵌入式Internet135
4.6.5 无线通信技术137
习题141
第5章 μC/OS-Ⅱ在ARM系统中的应用与开发143
5.1 μC/OS-Ⅱ系统的特点及结构143
5.1.1 μC/OS-Ⅱ系统的特点143
5.1.2 μC/OS-Ⅱ系统的内核结构144
5.1.3 主要模块146
5.1.4 μC/OS-Ⅱ操作系统的初始化148
5.2 μC/OS-Ⅱ在ARM系统中的移植149
5.2.1 μC/OS-Ⅱ移植条件149
5.2.2 μC/OS-Ⅱ移植步骤151
5.3 基于μC/OS-Ⅱ的应用开发157
5.3.1 在μC/OS-Ⅱ系统上的应用程序结构157
5.3.2 μC/OS-Ⅱ的API158
5.3.3 基于μC/OS-Ⅱ的绘图函数以及开发实例159
习题168
第6章 嵌入式Linux操作系统的应用与开发169
6.1 嵌入式Linux操作系统的组成与版本169
6.2 嵌入式Linux操作系统的开发工具172
6.2.1 编译器Gcc的使用172
6.2.2 Makefile的使用174
6.2.3 gdb的使用176
6.3 Linux操作系统内核的配置及编译177
6.3.1 嵌入式Linux操作系统的定制过程178
6.3.2 增加新的内核组件179
6.3.3 配置操作系统内核180
6.3.4 生成内核及内核的装载181
6.3.5 嵌入式系统的文件系统181
6.4 基于Linux操作系统的开发182
6.4.1 基于Linux操作系统的应用程序开发182
6.4.2 嵌入式Linux操作系统图形用户接口183
6.4.3 MiniGUI的应用184
6.4.4 驱动程序的开发189
习题194
第7章 WindowS CE操作系统的应用与开发195
7.1 Windows CE操作系统的体系结构195
7.1.1 分层模型195
7.1.2 组件模型196
7.2 Windows CE的开发工具198
7.2.1 Platform Builder的使用198
7.2.2 eMbedded Visual C++的使用199
7.3 Windows CE操作系统的开发200
7.3.1 Windows CE的裁减与编译200
7.3.2 驱动程序的开发207
7.4 基于Windows CE操作系统的应用开发209
习题216
第8章 系统低功耗设计与提高稳定性的措施217
8.1 嵌入式系统中的低功耗设计217
8.2 系统的稳定性和抗干扰措施218
8.2.1 系统中常见的几种干扰源218
8.2.2 硬件电路中常采用的抗干扰措施和方法220
8.2.3 软件系统中常用的抗干扰措施和方法226
习题227
第9章 开发应用实例228
9.1 概述228
9.2 硬件系统的设计228
9.2.1 系统核心板的组成与工作原理228
9.2.2 系统板的组成与工作原理231
9.2.3 专用键盘的设计235
9.3 软件系统的设计235
9.3.1 操作系统的定制与实现235
9.3.2 盘点机系统驱动程序的开发238
9.3.3 用户应用程序的开发240
参考文献242