本書選擇當前嵌入式系統(tǒng)領域里具有代表性的ARM CortexA8處理器和嵌入式Linux操作系統(tǒng)作為分析對象,從嵌入式系統(tǒng)的發(fā)展歷史和特點出發(fā),對A8嵌入式處理器的體系結構、存儲系統(tǒng)、中斷系統(tǒng)、ARM指令集和S5PV210微處理器進行詳細介紹。在此基礎上,闡述ARMlinux內核、Linux文件系統(tǒng)、Linux移植及調試方法、驅動程序的設計等內容;選擇Qt圖形界面程序和SQLite數(shù)據庫這兩個有代表性的嵌入式應用軟件進行介紹; 介紹傳統(tǒng)嵌入式系統(tǒng)的設計方法和引入了“協(xié)同設計”概念的嵌入式系統(tǒng)設計方法,并介紹三個嵌入式系統(tǒng)應用案例以增強讀者的理解。本書可以作為高等學校計算機、電子、電信類專業(yè)的教材,也可以作為嵌入式開發(fā)相關人員的參考用書。