图书介绍
嵌入式系统原理与设计pdf电子书版本下载
- 王志英主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040220728
- 出版时间:2007
- 标注页数:284页
- 文件大小:16MB
- 文件页数:295页
- 主题词:微型计算机-系统设计
PDF下载
下载说明
嵌入式系统原理与设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论 1
1.1 引言 1
1.2 嵌入式系统的定义 1
1.3 嵌入式系统的体系结构 2
1.4 嵌入式系统的特征 3
1.5 嵌入式系统的发展现状与趋势 4
1.6 实例:网络照相机 6
小结 7
习题 7
第2章 嵌入式系统设计方法 8
2.1 引言 8
2.2 嵌入式系统的设计过程 9
2.2.1 需求分析 9
2.2.2 规格说明 13
2.2.3 体系结构设计 13
2.2.4 软硬件结构设计 15
2.2.5 系统集成与测试 15
2.3 设计方法学 16
2.3.1 一般设计流程 16
2.3.2 嵌入式系统设计方法的演变 18
2.3.3 传统的嵌入式系统设计方法 19
2.3.4 嵌入式系统的系统级设计方法 20
2.4 嵌入式系统设计的形式化方法 23
小结 26
习题 27
第3章 嵌入式处理器 28
3.1 引言 28
3.2 嵌入式处理器的特点 29
3.3 嵌入式处理器的分类 29
3.4 典型的嵌入式处理器 33
3.4.1 Intel公司8051系列微控制器 33
3.4.2 Microchip公司系列微控制器 36
3.4.3 Motorola公司微控制器MC68HC08系列 37
3.4.4 TI公司TMS320系列DSP 40
3.4.5 ARM系列嵌入式微处理器 41
3.4.6 PowerPC系列嵌入式微处理器 44
3.4.7 MIPS系列嵌入式微处理器 45
3.5 嵌入式处理器的发展趋势 46
3.6 选择嵌入式处理器的原则 47
3.6.1 基本原则 47
3 6.2 ARM微处理器的选择 48
3.7 实例分析——ARM微处理器的编程模型 49
3.7.1 ARM微处理器的运行模式 49
3.7.2 ARM微处理器的工作状态 50
3.7.3 ARM支持的数据类型 51
3.7.4 ARM微处理器的寄存器组织 51
3.7.5 ARM微处理器的异常处理机制 56
小结 58
习题 58
第4章 存储系统 60
4.1 概述 60
4.1.1 半导体存储器 60
4.1.2 存储器的性能指标 61
4.1.3 常用的几种存储器 62
4.2 存储设备组织 65
4.2.1 存储器的结构 65
4.2.2 嵌入式系统存储器子系统 66
4.3 存储器时序 69
4.3.1 数字信号的三种状态 69
4.3.2 时序转换 70
4.3.3 建立/保持时间 70
4.3.4 存储器时序 72
4.4 存储器接口 73
4.4.1 SRAM接口 73
4.4.2 动态RAM(DRAM)接口 78
4.4.3 Flash存储器接口 85
4.4.4 处理器访存接口 92
小结 96
习题 96
第5章 总线与通信接口 98
5.1 引言 98
5.2 PCI总线 101
5.2.1 概述 101
5.2.2 体系结构 102
5.2.3 总线信号 103
5.2.4 总线事务 104
5.3 RS232C/RS485 108
5.3.1 RS232C通信接口 108
5.3.2 RS485总线 114
5.4 USB总线 117
5.4.1 概述 117
5.4.2 机械电气特性 121
5.4.3 传输、事务和包 124
5.4.4 端点、管道和帧 128
5.4.5 传输协议 130
5.5 I2C总线 135
5.5.1 概述 135
5.5.2 I2C总线的构成与操作 135
小结 138
习题 139
第6章 I/O接口电路 140
6.1 引言 140
6.2 中断控制器 144
6.2.1 概述 144
6.2.2 S3C44B0X的中断控制器 145
6.3 DMA控制器 149
6.3.1 概述 149
6.3.2 S3C44B0X的DMA控制器 151
6.4 GPIO端口 152
6.4.1 概述 152
6.4.2 S3C44B0X的GPIO端口 153
6.4.3 GPIO端口的应用 154
6.5 定时/计数器 157
6.5.1 概述 157
6.5.2 S3C44B0X的定时器 158
6.5.3 S3C44B0X的定时器应用 162
6.6 UART接口 163
6.6.1 概述 163
6.6.2 S3C44B0X的UART 165
6.6.3 S3C44B0X的UART应用 165
6.7 JTAG接口 174
6.7.1 概述 174
6.7.2 ARM的JTAG接口 175
小结 177
习题 177
第7章 嵌入式操作系统 179
7.1 引言 179
7.2 嵌入式操作系统的特点 179
7.2.1 嵌入式操作系统的主要任务 180
7.2.2 嵌入式操作系统的实时要求 180
7.2.3 嵌入式操作系统的代码大小要求 182
7.3 嵌入式操作系统的发展 182
7.4 嵌入式操作系统的构成 183
7.5 实时操作系统 184
7.6 典型的嵌入式操作系统 187
7.6.1 μClinux 187
7.6.2 μC/OS-Ⅱ 191
7.6.3 VxWorks 194
7 6 4 Windows CE 194
7.7 嵌入式操作系统的选择 195
7.8 实例 195
7.8.1 μClinux内核介绍 196
7.8.2 工具链 196
7.8.3 操作系统的定制与移植 198
7.8.4 嵌入式应用程序的调试 199
7.8.5 SkyEye介绍 203
7.8.6 开发实例 204
小结 213
习题 214
第8章 嵌入式系统高级技术 215
8.1 引言 215
8.2 Bootloader设计 215
8.2.1 Bootloader的概述 215
8.2.2 Bootloader的主要任务和结构框架分析 216
8.3 嵌入式系统可靠性设计 224
8.3.1 系统级可靠性 225
8.3.2 PCB级可靠性 225
8.4 嵌入式系统低功耗设计 226
8.4.1 系统级低功耗设计技术 227
8.4.2 软件低功耗设计技术 227
8.5 嵌入式系统分析与优化 229
8.5.1 程序的功耗分析与优化 229
8.5.2 程序代码大小的分析与优化 230
8.6 实例 231
小结 235
习题 235
附录A ARM微处理器的指令系统 236
附录B S3C44B0X简介 247
参考文献 285