本书在全面介绍ARM处理器的体系结构、编程模型、指令系统和的RealView MDK开发环境的同时,以英蓓特公司的EduKit-Ⅲ实验教学系统为平台,以ARM9处理器S3C2410为核心,详细介绍了系统的设计及相关接口的操作,并提供了大量的实验例程。本书最后详细讲解了嵌入式Linux系统各个组成部分在教学系统上的移植过程。
本书可作为高等院校计算机、电子信息、通信工程、自动化等专业嵌入式系统教程的教材,也可作为相关嵌入式系统开发人员的参考书。
目录
- 第1章嵌入式系统概述
- 1.1嵌入式系统简介
- 1.2嵌入式系统发展趋势
- 1.3嵌入式系统的硬件和软件特征
- 1.4ARM系列处理器简介
- 1.5本章小结
- 1.6思考题
- 第2章ARM体系结构与指令集
- 2.1ARM体系结构的特点
- 2.2ARM处理器工作模式
- 2.3寄存器组织
- 2.4流水线
- 2.5ARM存储系统
- 2.6异常
- 2.7ARM处理器的寻址方式
- 2.8ARM处理器的指令集
- 2.9本章小结
- 2.10思考题
- 第3章ARM汇编语言程序设计
- 3.1ARM/Thumb混合编程
- 3.2ARM汇编器支持的伪操作
- 3.3ARM汇编器支持的伪指令
- 3.4汇编语言与C/C 的混合编程
- 3.5本章小结
- 3.6思考题
- 第4章嵌入式软件基础实验
- 第5章ARM应用系统设计
- 第6章S3C2410系统接口操作原理及实验
- 第7章嵌入式操作系统及开发简述
- 第8章嵌入式Linux实验
- 参考文献