圍繞目前最流行的32位ARM處理器和源碼開放的Linux操作系統(tǒng),講述嵌入式系統(tǒng)的概念、軟硬件組成、開發(fā)過程以及嵌入式Linux應用程序和驅動程序的開發(fā)設計方法。全書共9章,有從嵌入式系統(tǒng)基礎到ARM體系結構、ARM核嵌入式系統(tǒng)芯片等涉及硬件的內容,也有從嵌入式Linux到應用程序、驅動程序、圖形用戶界面等軟件內容。最后推出自主版權的輕量級圖形用戶界面lwGUI,給出嵌入式Linux的開發(fā)實例。本書特點是內容經過實際教學使用,所帶程序取材于學生的畢業(yè)設計和課程實驗,不只針對某一款具體的ARM核芯片。適用于沒有操作系統(tǒng)知識的單片機開發(fā)人員學習嵌入式系統(tǒng),可作為嵌入式系統(tǒng)課程理論部分的教材和學習嵌入式Linux的參考用書。