試讀章節
序

雖然 Linux 嵌入式系統幾乎無所不在,從手機到汽車的 ABS 系統以及淨水廠都可以發現它的蹤跡,但是令人驚訝的是,建立、安裝和測試 Linux 核心以及相關工具的資訊來源卻少的可憐。《建構嵌入式 Linux 系統》是一本深入探討如何建構這些系統的指南。閱讀本書你不僅可以獲得基本的概念,你還可以學到如何設定、規劃以及使用 40 種以上不同的開放原碼和自由軟體套件。
本書第二版的內容針對 Linux 核心的最新版本做過更新,並且加入之前未介紹過的程序以便協助你:
- 建立你自己的 GNU development toolchain(開發工具鏈)
- 為你的目標系統選用、設定、建構以及安裝專屬的核心
- 為你的目標系統建立完整的根檔案系統
- 設置、操作以及使用固態儲存裝置
- 為目你的標系統安裝及設定 bootloader(開機載入程式)
- 交叉編譯許多的公用程式與套件
- 可用以進行嵌入式系統除錯的眾多工具和技術
- 使用 uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、strace 以及 gdb 等套件
- 以 Xenomai 或 RT kernel patch 利用即時的功能
閱讀本書第二版你將能夠學到如何建構作業系統元件,以及簡化全面掌控嵌入式系統的艱鉅任務。
『〔本書〕並不會假定你手邊有哪些工具,或是限定你的計劃的範圍。本書只會要你透過 Internet 連線下載必要的套件、瀏覽特定的線上文件,以及與其他開發者一起分享經驗。
除了提供最大的自由度,以及讓你掌控自己的設計之外,這麼做最接近帶頭在嵌入式系統中使用 Linux 的先驅者們所採行的方式。』
— 摘錄自〈序〉
|