第1章 嵌入式系统开发基础
1.1 嵌入式系统的基本概念
1.1.1 嵌入式计算机
1.1.2 嵌入式系统的定义、特点及应用范围
1.1.3 嵌入式系统的组成结构
1.1.4 嵌入式系统的基本开发流程
1.1.5 嵌入式系统的知识体系
1.2 嵌入式系统的硬件组成及开发
1.2.1 嵌入式微处理器
1.2.2 典型32位 嵌入式微处理器介绍
1.2.3 嵌入式SoC/SoPC
1.2.4 嵌入式外围接口电路和设备接口
1.2.5 嵌入式系统的硬件开发
1.3 嵌入式系统的软件组成及开发
1.3.1 嵌入式系统的软件层次结构
1.3.2 嵌入式操作系统
1.3.3 嵌入式系统的软件开发
1.4 嵌入式技术的发展趋势
习题
第2章 ARM技术概述
2.1 ARM体系结构及技术特征
2.1.1 ARM的发展历程
2.1.2 RISC体系结构概述
2.1.3 ARM体系结构
2.1.4 Thumb技术介绍
2.1.5 Thumb2技术介绍
2.1.6 ARM核简述
2.1.7 ARM发展总结
2.2 ARM处理器工作状态及模式
2.2.1 ARM处理器工作状态
2.2.2 ARM处理器工作模式
2.3 ARM寄存器组成
2.3.1 ARM寄存器组成概述
2.3.2 ARM状态下的寄存器组织
2.3.3 Thumb状态下的寄存器组织
2.4 ARM的异常中断
2.4.1 ARM的异常中断响应过程
2.4.2 从异常中断处理程序中返回
2.4.3 异常中断向量表
2.4.4 异常中断的优先级
2.5 ARM存储器接口及协处理器接口
2.5.1 ARM存储数据类型和存储格式
2.5.2 ARM存储器层次简介
2.5.3 ARM存储系统简介
2.5.4 ARM协处理器
2.6 ARM片上总线AMBA概述
2.7 基于JTAG的 ARM系统调试
2.7.1 基于JTAG仿真器的调试结构
2.7.2 ARM的 嵌入式跟踪
2.8 基于ARM核的芯片选择简介
习题
第3章 基于ARM的 嵌入式软件开发基础
第4章 基于S3C44B0X 嵌入式系统应用开发实例
第5章 基于μC/OSII的 嵌入式开发
第6章 基于μCLinux的 嵌入式开发
参考文献