本書分為兩大部分
第1部分-基礎篇(第1~8章):
包括Linux系統基本使用方法與其主要開發工具、檔案讀寫、多工機制、網路通訊端程式設計、模組與裝置驅動、嵌入式Linux系統的軟體結構、GUI程式設計初步等。
第2部分-實驗篇(第9~21章):
以美國德州儀器公司的卡片式電腦Beagle Bone為實驗物件,在此基礎上進行嵌入式Linux開發,按照從底層基本系統建立到上層應用軟體的移植和撰寫。
內容包括實驗系統介紹、嵌入式系統開發實驗環境架設、BootLoader
的編譯和啟動裝置的製作、核心設定和編譯、root
檔案系統的建置、圖形使用者介面、音訊介面程式設計、嵌入式系統中的I/O介面驅動、觸控式螢幕移植、Qt/Embedded移植、MPlayer移植、GTK+移植、即時作業系統RTEMS。
適用於:
可作為電子資訊、通訊、自動化等專業相關課程教材,也可供相關領域工程技術人員學習參考。
※本書範例程式及各章練習參考解答
請至上奇資訊網站下載http://www.grandtech.info
本書特色
超廣度/自由/穩定/高效應用開發系統-嵌入式Linux
◆ 本書介紹基於嵌入式Linux系統之軟體及開發方法。
◆ 重點選取多工程式設計、網路通訊、裝置驅動等數個開發方面介紹。
◆ 強調各種工具的使用,不僅限於軟體開發,亦有能在其他場域發揮相當大助力的利用。