內容簡介
本書詳細闡述了與嵌入式Linux開發相關的基本解決方案,主要包括初識嵌入式Linux開發、關於工具鏈、引導載入程序詳解、配置和構建內核、構建根文件系統、選擇構建系統、使用Yocto進行開發、Yocto技術內幕、創建存儲策略、現場更新軟體、連接設備驅動程序、使用分線板進行原型設計、init程序、使用BusyBoX nunit啟動、管理電源、打包Python程序、了解進程和線程、管理內存、使用GDB進行調試、性能分析和跟蹤、實時編程等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。作者簡介
弗蘭克·瓦斯奎茲(Frank Vasquez)是一位專註于消費電子產品的獨立軟體顧問。他在設計和構建嵌入式Linux系統方面擁有十多年的經驗。在此期間,他完成了許多設備的開發,包括機架式DSP音頻伺服器、潛水員手持式聲納攝像機和消費者物聯網熱點。在成為嵌入式Linux開發工程師之前,Frank曾經是IBM的資料庫內核開發人員,他在該公司主要從事DB2方面的工作。他目前住在硅谷。目錄
第1篇 嵌入式Linux的要素