本書全面介紹了嵌入式Linux系統開發(fā)過程中,從硬件設計到系統移植、軟件開發(fā)的各方面內容,包含硬件設備的設計原理(囊括了常見硬件,如RAM、Flash、UART、USB、LCD和電源管理等)、Linux操作系統的安裝及相關嵌入式開發(fā)軟件的使用、嵌入式Linux編程所需的基本知識(Makefile語法、shell編程等)、BootLoader和內核、文件系統、QT4的移植、驅動程序的編寫和測試、QT4應用程序的編寫。本書從底層系統設計到上層應用開發(fā),均以具體的電路或程序實例來進行講解。目的是帶領讀者熟悉嵌入式產品開發(fā)的全流程。本書由淺入深、循序漸進、內容豐富,取材典型,可作為大中專院校嵌入式相關專業(yè)的本科生、研究生的教材使用,也可供從事嵌入式Linux開發(fā)的工程師參考。