内容简介
本书重点介绍了主流ARM应用系统的开发与实践。全书基于目前较为通用、流行的ARM处理器,介绍了其原理、硬件结构、硬件电路设计与开发和软件开发,加以大量的应用系统实例作为描述案例。全书采用穿插式的介绍方式,前后内容具有很大的关联性。
全书共分为11章。第1章对嵌入式系统和应用加以概述,并系统地介绍了ARM处理器体系结构,使读者对ARM处理器有个初步的认识;第2章介绍ARM处理器最小系统硬件设计及外围电路设计,这是基于ARM的嵌入式应用系统硬件设计的关键;第3章介绍了常用硬件、软件的开发工具及软件开发环境的搭建等;第4章介绍了嵌入式操作系统Linux/uClinux的移植;第5章介绍了基于ARM处理器的底层开发技术;第6章描述了主流嵌入式GUI的对比与移植;第7章到第11章则详细地介绍了5个具体的设计实例,包含了丰富的接口电路、软件例子代码等,介绍的处理器包含了ARM7TDMI、ARM9TDMI、ARM926e、PXA27X、OMAP系列等主流ARM处理器,内容涉及多媒体手机开发、IP Camera开发、个人多媒体中心(PMP)开发、家庭网关开发等。书中实例源代码请到“www.fecit.com.cn”的“下载专区”中下载。
本书适合从事嵌入式系统开发的专业人士阅读,也可作为大专院校电子类专业学生的参考书。