本书从嵌入式32位微处理器+LinuxOS平台的软、硬件设计角度出发,全面、系统地介绍ARM处理器的体系结构及基于MotorolaARM9处理器的嵌入式系统设计方法和实例。从嵌入式系统的基本功能、基本设计理论切入,由浅入深地讲述ARM体系结构、编程技巧、Linux的应用实例及相应的实验。本书可作为高等院校研究生和高年级本科生“嵌入式系统”课程的教材,也可作为从事嵌入式系统研究开发的工程技术人员的参考书。本书系统地介绍了嵌人式系统的基本原理和主要技术,以基于ARM920T内核的Mo—torolaMC9328MXl为重点,详细讨论了嵌入式系统的硬件结构和软件体系。本书共分11章,内容包括:嵌入式系统设计基础、ARM体系结构、ARM指令集、嵌入式系统程序设计、基于MC9328MXl嵌入式系统、嵌入式操作系统开发与应用、ADS集成开发环境、嵌入式软件开发实验、嵌入式扩展接口实验、uC/0S一Ⅱ操作系统移植与应用、Linux操作系统移植与应用。其中,第1~6章为基础理论,主要讲述基于ARM的嵌人式系统的有关概念及其硬件和软件问题;第7~11章为实验应用,详细讨论基于ARM的软件开发环境和典型应用的基本原理,并给出在推荐的实验设备上所做的典型实验。本书对使用各类ARM9、ARM7系统,尤其是使用Motoro1a公司DragonBall系列芯片开发产品的公司、科技工作者具有参考和借鉴价值。