前言
第1章 ARM概述及体系结构
1.1 ARM概述
1.1 ARM处理器系列
1.2 关于学习ARM的一点建议
1.3 ARM的体系结构
1.4 ARM体系的异常中断
1.5 ARM的总线接口
1.6 本章小结
第2章 ARM编程基础
2.1 ARM指令系统
2.2 ARM汇编语言设计
2.3 ARM C语言设计
2.4 ADS的使用
2.5 本章小结
第3章 构造和调试ARM系统
3.1 系统电路设计
3.2 调试接口JTAG
3.3 构建硬件开发和调试平台
3.4 建立自己的工程
3.5 用仿真器调试你的系统
3.6 ROM程序设计
3.7 其他调试方法
3.8 本章小结
第4章 ARM体系中的调试方法
4.1 ARM体系中调试系统概述
4.2 基于Angel的调试系统
4.3 基于JTAG的调试系统
4.5 本章小结
第5章 数码投影仪实例
5.1 数码投影仪概述
5.2 数码投影仪的基本结构
5.3 硬件电路设计
5.4 软件设计
5.5 本章小结
第6章 生物识别系统实例
6.1 生物识别系统简介
6.2 生物识别系统的结构及特点
6.3 硬件电路设计
6.4 软件设计
6.5 程序调试及问题分析
6.6 本章小结
第7章 多媒体监控系统实例
7.1 多媒体监控系统概述
7.2 多媒体监控系统的基本结构
7.3 系统硬件设计
7.4 系统的软件设计
7.5 系统调试及结果分析
7.6 本章小结
第8章 网络流媒体服务器实例
8.1 网络流媒体服务器概述
8.2 服务器的基本结构和性能指标
8.3 服务器的硬件设计
8.4 服务器软件设计
8.5 系统调试及结果分析
8.6 本章小结
第9章 ARM学习系统实例
9.1 ARM学习系统概述
9.2 ARM学习系统的基本结构
9.3 ARM学习系统硬件分析
9.4 ARM学习系统软件分析
9.5 应用程序编程
9.6 本章小结
第10章 智能家居控制器实例
10.1 智能家居概述
10.2 智能家居控制器的基本结构
10.3 智能家居控制器的硬件设计
10.4 智能家居控制器的软件设计
10.5 本章小结
附录A ARM主流芯片简介
参考文献