第一章 绪论 1
第一节 嵌入式系统的概念 1
第二节 嵌入式系统的发展 13
第三节 嵌入式系统的应用 17
习题 20
第二章 嵌入式微处理器S3C44BOX硬件基础 21
第一节 ARM微处理器简介 21
第二节 S3C44BOX芯片引脚及信号定义 37
第三节 S3C44BOX的内部结构及可编程组件 47
习题 96
第三章 ARM7TDMI(-S)指令系统 98
第一节 ARM微处理器的指令集概述 98
第二节 ARM指令的寻址方式 102
第三节 ARM指令集系统分类详述 105
第四节 Thumb指令介绍 123
习题 139
第四章 基于S3C44BOX的嵌入式系统应用程序设计 141
第一节 ARM汇编语言伪指令 141
第二节 汇编语言程序设计 155
第三节 ARM C语言程序设计 164
第四节 ARM C语言与汇编语言混合编程 169
习题 181
第五章 嵌入式微机监控系统的设计基础与调试工具 182
第一节 嵌入式微机监控系统的一般构成 182
第二节 嵌入式微机监控系统的设计基础 183
第三节 嵌入式系统的开发工具 191
第四节 嵌入式微机监控系统的调试方法 208
习题 209
第六章 嵌入式微机监控系统中的总线技术 210
第一节 总线技术概述 210
第二节 ISA总线 216
第三节 PCI总线 224
第四节 I2C总线 232
第五节 CAN总线 237
习题 246
第七章 μC/OS-Ⅱ实时操作系统及其在嵌入式系统中的应用 247
第一节 嵌入式操作系统概述 247
第二节 嵌入式实时操作系统μC/OS-Ⅱ的特点 249
第三节 嵌入式实时操作系统μC/OS-Ⅱ内核结构 251
第四节 嵌入式实时操作系统μC/OS-Ⅱ的移植 268
第五节 μC/OS-Ⅱ应用实例 296
习题 304
第八章 以S3C44BOX为核心的嵌入式微机监控系统的设计开发 305
第一节 以S3C44BOX为核心的嵌入式微机监控系统硬件设计 305
第二节 以S3C44BOX为核心的基于μC/OS-Ⅱ嵌入式微机监控系统的软件设计 330
第三节 系统调试 346
习题 362
第九章 基于S3C44BOX的工程案例 364
第一节 嵌入式机车设备状态检测与故障诊断系统 364
第二节 无线仓储管控系统智能监控仪设计 385
习题 396
参考文献 397