本書重點介紹了主流ARM應用系統(tǒng)的開發(fā)與實踐。全書基于目前較為通用、流行的ARM處理器,介紹了其原理、硬件結構、硬件電路設計與開發(fā)和軟件開發(fā),加以大量的應用系統(tǒng)實例作為描述案例。全書采用穿插式的介紹方式,前后內容具有很大的關聯(lián)性。全書共分為11章。第1章對嵌入式系統(tǒng)和應用加以概述,并系統(tǒng)地介紹了ARM處理器體系結構,使讀者對ARM處理器有個初步的認識;第2章介紹ARM處理器最小系統(tǒng)硬件設計及外圍電路設計,這是基于ARM的嵌入式應用系統(tǒng)硬件設計的關鍵;第3章介紹了常用硬件、軟件的開發(fā)工具及軟件開發(fā)環(huán)境的搭建等;第4章介紹了嵌入式操作系統(tǒng)Linux/uClinux的移植;第5章介紹了基于ARM處理器的底層開發(fā)技術;第6章描述了主流嵌入式GUI的對比與移植;第7章到第11章則詳細地介紹了5個具體的設計實例,包含了豐富的接口電路、軟件例子代碼等,介紹的處理器包含了ARM7TDMI、ARM9TDMI、ARM926e、PXA27X、OMAP系列等主流ARM處理器,內容涉及多媒體手機開發(fā)、IP Camera開發(fā)、個人多媒體中心(PMP)開發(fā)、家庭網關開發(fā)等。書中實例源代碼請到“www.fecit.com.cn”的“下載專區(qū)”中下載。本書適合從事嵌入式系統(tǒng)開發(fā)的專業(yè)人士閱讀,也可作為大專院校電子類專業(yè)學生的參考書。