本書基於嵌入式Linux繫統,介紹其軟件開發方法,重點介紹多任務、網絡和設備驅動的編程。本書分為兩個部分。靠前部分是基礎篇(靠前~8章),內容包括Linux繫統的基本使用方法、Linux繫統的主要開發工具、文件讀寫、多任務機制、網絡套接字編程、模塊與設備驅動、嵌入式Linux繫統開發、GUI程序設計初步。第2部分是實驗篇(第9~21章),內容包括實驗繫統介紹、嵌入式繫統開發實驗、引導加載器、內核配置和編譯、根文件繫統的構建、圖形用戶接口、音頻接口程序設計、嵌入式繫統中的I/O接口驅動、觸摸屏移植、Qt/Embedded移植、MPlayer移植、GTK+移植、實時操作繫統RTEMS。本書可作為電子信息、通信、自動化等專業相關課程的教材,也可供相關領域的工程技術人員學習、參考。