第1章 嵌入式系统概述
1.1 嵌入式系统的发展历史及定义
1.2 嵌入式系统特点及组成
1.3 嵌入式系统应用领域及发展趋势
1.4 嵌入式系统开发流程
1.5 Linux内核介绍
1.6 本章小结
1.7 本章习题
第2章 ARM技术与处理器体系结构
2.1 ARM体系结构的发展历程
2.2 ARM技术
2.3 ARM状态下的寄存器构成
2.4 Thumb状态下的寄存器的构成
2.5 ARM中断与异常
2.6 基于JTAG的ARM系统调试
2.7 ARM流水线技术
2.8 ARM处理器系列
2.9 ARM920T核
2.10 S3C2440A微处理器概述
2.11 本章小结
2.12 本章习题
第3章 ARM指令与汇编语言程序设计
3.1 ARM汇编语言程序框架
3.2 ARM指令简介
3.3 ARM处理器的寻址方式
3.4 ARM处理器的指令集
3.5 ARM汇编器支持的符号与指示符
3.6 ARM汇编器支持的伪指令
3.7 ARM汇编语言程序设计
3.8 汇编语言与C语言的混合编程
3.9 本章小结
3.10 本章习题
第4章 ARM集成开发环境
4.1 RealView MDK环境介绍
4.2 ULINK2仿真器简介
4.3 RealView MDK的使用
4.4 ADS1
4.5 本章小结
第5章 时钟控制模块
5.1 系统时钟与电源介绍
5.2 PWM定时器
5.3 看门狗定时器
5.4 RTC定时器
5.5 本章小结
5.6 本章习题
第6章 存储控制器模块
6.1 概述
6.2 SDRAM接口电路
6.3 Nor Flash接口电路
6.4 Nand Flash接口电路
6.5 本章小结
6.6 本章习题
第7章 I/O端口与中断控制器模块
7.1 I/O端口描述
7.2 I/O端口控制
7.3 中断控制器
7.4 综合应用实例
7.5 本章小结
7.6 本章习题
第8章 串行通信接口模块
8.1 UART
8.2 IIC总线接口
8.3 SPI总线接口
8.4 本章小结
8.5 本章习题
第9章 LCD控制器及其应用
9.1 液晶显示器控制器概述
9.2 S3C2440A LCD控制器的特点和接口信号
9.3 S3C2440A LCD控制器组成
9.4 LcD控制器操作
9.5 LCD电源允许(STN/TFT)
9.6 LCD控制器特殊功能寄存器
9.7 LCD接口电路设计
9.8 LCD控制器编程举例
9.9 本章小结
9.10 本章习题
第10章 嵌入式操作系统实践
10.1 嵌入式Linux开发环境简介
10.2 编译实例
10.3 Linux内核裁剪与编译
10.4 设备底层驱动的开发
10.5 PWM蜂鸣器驱动及控制举例
10.6 本章小结
参考文献