书籍介绍
本书重点介绍了主流ARM应用系统的开发与实践,全书基于目前较为通用、流行的ARM处理器,介绍了其原理、硬件结构、硬件电路设计与开发、软件开发,加以大量的应用系统实例作为描述案例。全书采用穿插式的介绍方式,前后内容具有很大的关联性。全书共分为11章,第1章对嵌入式系统和应用加以概述;第2章介绍ARM处理器最小系统硬件设计以及外围电路设计,这也是基于ARM的嵌入式应用系统硬件设计的关键;第3章介绍了常用硬件、软件开发工具以及软件开发环境的搭建等;第4章介绍了嵌入式操作系统Linux/uClinux的移植;第5章介绍了基于ARM处理器的底层开发技术;第6章描述了主流嵌入式GUI的对比与移植;第7章到第11章则详细地介绍了5个具体的设计实例,包含了丰富的接口电路、软件例子代码等。介绍的处理器包含了ARM7TDMI、ARM9TDMI、ARM926e、PXA27X、OMAP系列等主流ARM处理器。内容涉及多媒体手机开发、IP Camera开发、个人多媒体中心(PMP)开发、家庭网关开发等。本书内容是作者结合自己的实际开发经验及一些开源的技术资料为主进行阐述的。