第1章 嵌入式系统开发基础
1.1 嵌入式系统的基本概念
1.1.1 嵌入式计算机
1.1.2 嵌入式系统的概念
1.1.3 嵌入式系统的特点
1.1.4 嵌入式系统的分类
1.1.5 嵌入式系统的应用范围
1.1.6 嵌入式技术是中国IT发展的难得机遇
1.2 嵌入式系统的组成结构
1.2.1 嵌入式系统硬件基本结构介绍
1.2.2 嵌入式系统软件的层次结构
1.2.3 启动程序BootLoader介绍
1.3 嵌入式系统的硬件组成
1.3.1 嵌入式处理器
1.3.2 典型嵌入式处理器介绍
1.3.3 嵌入式SoC
1.3.4 可编程片上系统SOPC
1.3.5 嵌入式外围接口电路和设备接口
1.4 嵌入式操作系统
1.4.1 嵌入式操作系统介绍
1.4.2 嵌入式实时操作系统
1.4.3 典型嵌入式操作系统介绍
1.5 嵌入式应用软件开发
1.5.1 嵌入式软件开发的特点和技术挑战
1.5.2 嵌入式软件开发环境
1.5.3 嵌入式应用软件开发的基本流程
1.5.4 嵌入式软件开发的可移植性和可重用性
1.6 嵌入式系统的开发流程
1.6.1 嵌入式系统开发考虑的要素
1.6.2 软硬件协同设计
1.6.3 嵌入式系统开发的基本流程
1.7 嵌入式系统的发展趋势
1.7.1 即将来临的以ARM为核心的32位浪潮
1.7.2 嵌入式系统与Internet的融合
1.7.3 嵌入式系统的发展趋势
习题
第2章 ARM技术概述
2.1 ARM体系结构的发展历史和技术特征
2.1.1 ARM技术的发展历程
2.1.2 ARM体系结构的技术特征
2.2 ARM体系结构不同版本的发展概述
2.2.1 ARM体系结构的基本版本
2.2.2 ARM体系结构的演变
2.2.3 ARM体系结构的命名规则
2.3 Thumb技术介绍
2.3.1 Thumb的技术概述
2.3.2 Thumb的技术特点
2.4 ARM处理器工作状态
2.5 ARM处理器工作模式
2.6 ARM寄存器组成
2.6.1 ARM寄存器组成概述
2.6.2 ARM状态下的寄存器组织
2.6.3 Thumb状态下的寄存器组织
2.7 ARM的异常中断
2.7.1 ARM的异常中断响应过程
2.7.2 从异常中断处理程序中返回
2.7.3 异常中断向量表
2.7.4 异常中断的优先级
2.8 ARM典型流水线技术简介
2.8.1 ARM的3级流水线简介
2.8.2 ARM的5级流水线简介
2.9 ARM存储器接口及存储器层次
2.9.1 ARM存储数据类型和存储格式
……
第3章 ARM指令集
第4章 Thumb指令集
第5章 基于ARM的嵌入式系统应用程序设计
第6章 基于S3C44B0X的嵌入式系统应用开发实例
第7章 嵌入式操作系统及开发简介
参考文献