本書從嵌入式系統(tǒng)基礎概念講起,共分3篇、10章。第1篇扼要地介紹嵌入式Linux系統(tǒng)開發(fā)的基礎知識,并回顧ANSI C語言的語法知識。第2篇介紹嵌入式Linux C語言開發(fā)中的重要技術,包括常用數據類型與修飾符、預處理器與重要函數、常用數據結構及嵌入匯編語言與移植性問題等應用性內容,結合項目實例展開討論。第3篇則分別給出在嵌入式GUI應用開發(fā)、驅動開發(fā)和網絡應用開發(fā)等3方面的實際案例,詳細講解了嵌入式Linux C語言開發(fā)技術的綜合運用。本書具有由淺入深、通俗易懂和注重實踐等特點,適合于沒有或者缺乏嵌入式Linux程序設計經驗的初學者作為嵌入式Linux C語言開發(fā)的自學教材,同時也適合于已掌握C語言基礎編程技術,需要提高嵌入式C語言編程實踐能力,以及對嵌入式Linux編程感興趣的程序員進行閱讀。