第1章 绪论
1.1 嵌入式系统的特征
1.2 嵌入式系统的发展概况
1.2.1 嵌入式系统硬件平台的发展
1.2.2 嵌入式系统软件平台的发展
1.2.3 SOPC的概况
1.3 嵌入式系统的应用
1.3.1 嵌入式系统应用复杂度
1.3.2 嵌入式系统应用领域
1.4 嵌入式系统开发工具
1.4.1 Keil集成开发环境
1.4.2 ADSl.2 集成开发环境
1.4.3 RVDS集成开发环境
1.4.4 GNU开发工具
1.4.5 PB集成开发环境
1.5 本书内容简介
1.5.1 第1章:绪论
1.5.2 第2章:ARM9体系结构
1.5.3 第3章:ARM9汇编语言
1.5.4 第4章:存储系统机制及存储器接口
1.5.5 第5章:中断机制
1.5.6 第6章:GPIO端口
1.5.7 第7章:定时部件
1.5.8 第8章:通信网络接口
1.5.9 第9章:人机接口技术
1.5.10 第10章:嵌入式系统设计方法
小结
习题
第2章 ARM9体系结构
2.1 ARM微处理器系列介绍
2.1.1 ARM微处理器核的命名规则
2.1.2 ARM系列微处理器核介绍
2.1.3 Cortex系列微处理器核介绍
2.1.4 Xscale系列微处理器核介绍
2.2 ARM9微处理器特征
2.2.1 ARM9的指令流水
2.2.2 ARM9指令集特点
2.2.3 ARM9的工作模式
2.3 ARM9的存储组织结构
2.3.1 ARM9中的地址特征
2.3.2 110接口的访问方式
2.3.3 内部寄存器
2.4 ARM9的异常
2.4.1 异常类型及向量地址
2.4.2 优先级
2.4.3 进入异常和退出异常
2.5 ARM9寻址方式
小结
习题
第3章 ARM9汇编语言
3.1 ARM9指令集
3.1.1 寄存器装载及存储类指令
3.1.2 影响状态标志位类指令
3.1.3 比较类指令
3.1.4 分支类指令
3.1.5 软件中断指令
3.1.6 协处理器指令
3.1.7 汇编器伪指令
3.2 Thumb指令集
3.3 汇编程序设计
3.3.1 汇编编程规则
3.3.2 汇编指令的特点
3.3.3 子程序调用
3.4 汇编程序实例——系统引导程序
3.4.1 系统引导程序的功能
3.4.2 系统引导程序的代码
3.4.3 几个流行的系统引导程序
小结
习题
第4章 存储系统机制及存储器接口
第5章 中断机制
第6章 GPIO端口
第7章 定时部件
第8章 通信网络接口
第9章 人机接口技术
第10章 嵌入式系统设计方法
附录A 习题答案
附录B 嵌入式编程相关头文件
参考文献