本書以ARM微處理器為例,詳細介紹了嵌入式系統(tǒng)基本原理和相關設計技術。書中內容均為作者多年從事嵌入式教學和科研經驗之積累,內容翔實,闡述清晰,使讀者能夠深刻掌握嵌入式系統(tǒng)的基本原理和Linux應用程序的設計與開發(fā)。全書共分12章,內容包括:第1章詳細介紹了嵌入式系統(tǒng)的基本概念,給讀者構建了一個嵌入式系統(tǒng)的輪廓;第2章重點介紹了ARM相關知識,包括ARM微處理器、ARM編程模型、ARM指令系統(tǒng)和ARM程序設計;第3~5章以S3C2440嵌入式微處理器為例,介紹了其體系結構、接口電路設計以及相關底層函數編寫等內容;第6~11章介紹了嵌入式Linux相關概念,通過這些內容學習,讀者可以了解到嵌入式Linux系統(tǒng)下程序開發(fā)基礎知識、嵌入式Linux體系結構、內存管理、文件系統(tǒng)、進程管理和驅動程序設計等知識;第12章以嵌入式移動打印終端項目為例,詳細介紹了嵌入式系統(tǒng)硬件設計及其軟件開發(fā),使讀者對前面所學知識有更系統(tǒng)的掌握。本書有完善的實驗設備和教學課件與之配套,可作為高等院校通信類、電子類、信息類和理工類以及其他學科本科生教材使用,也可供研究生和嵌入式開發(fā)人員使用。