目录 1
第1章 绪论 1
1.1 什么是嵌入式系统 1
1.2 嵌入式计算的特点 2
1.3 嵌入式系统的设计过程 4
1.4 本书内容简介 8
第2章 ARM体系结构 12
2.1 ARM微处理器结构 12
2.2 ARM处理模式和状态 22
2.3 ARM存储器组织 23
2.4 异常 29
2.5 ARM寻址方式 32
第3章 ARM指令系统 35
3.1 ARM指令集 35
3.2 Thumb指令集 47
3.3 ARM汇编程序设计 57
第4章 嵌入式计算平台 73
4.1 CPU总线 73
4.2 存储器及存储系统机制 79
4.3 接口控制方式 86
4.4 I/O设备 90
4.5 定时器和计数器 106
5.1 系统设计的形式化方法 108
第5章 系统设计和分析 108
5.2 嵌入式系统设计范型 115
5.3 编程模型 117
5.4 程序执行时间的分析与优化 119
5.5 能量和功率的分析与优化 126
5.6 程序长度的分析与优化 128
第6章 嵌入式操作系统 131
6.1 嵌入式系统的进程 132
6.2 进程调度 135
6.3 进程间通信机制 145
6.4 嵌入式操作系统的其他功能 153
6.5 嵌入式操作系统 164
第7章 嵌入式网络技术 193
7.1 分布式嵌入体系结构 193
7.2 嵌入式系统网络 196
7.3 USB网络 202
7.4 嵌入式TCP/IP技术 232
7.5 基于网络设计的性能分析 246
第8章 系统设计实例 253
8.1 实例一:数字式时钟 253
8.2 实例二:医用心电仪 259
8.3 实例三:嵌入式Web服务器 285
附录A UML元素、关系、符号 310
参考文献 315