本書圍繞一個典型的嵌入式系統(tǒng)項目——農業(yè)信息采集控制系統(tǒng)的設計過程展開介紹,首先進行系統(tǒng)整體的軟硬件設計,然后分嵌入式Linux系統(tǒng)移植和嵌入式Linux的應用開發(fā)兩大部分對系統(tǒng)進行詳細設計。嵌入式Linux系統(tǒng)移植講述了嵌入式Linux開發(fā)環(huán)境、開發(fā)工具的使用、嵌入式Linux系統(tǒng)移植及驅動程序開發(fā)等。嵌入式Linux的應用開發(fā)部分講述了文件編程、進程控制、進程間通信、多線程技術、網絡應用及基于Qt的圖形界面的開發(fā)等內容。本書完整地介紹了嵌入式系統(tǒng)的設計開發(fā)過程,并且結合了豐富的項目案例程序與課后實踐,使讀者能夠邊學邊用,更好更快地掌握嵌入式系統(tǒng)開發(fā)的主要知識點。本書既可作為高等院校計算機類、電子類、電氣類、控制類等專業(yè)本科生、研究生學習嵌入式Linux系統(tǒng)開發(fā)的教材,也適合廣大嵌入式Linux系統(tǒng)開發(fā)人員以及嵌入式Linux系統(tǒng)開發(fā)愛好者作為自學參考圖書。