隨著物聯網時代的到來,市場對各類智能設備的 需求也日漸高漲。智能設備的核心技術是集成電路芯 片和嵌入式操作系統(tǒng),而嵌入式操作系統(tǒng)更可以稱為 是智能設備的靈魂。多年來,Linux系統(tǒng)因為其開源 免費、安全穩(wěn)定、社區(qū)支持豐富和移植裁剪方便等特 點一直備受全球各大設備廠商的青睞,當仁不讓地成 為眾多嵌入式操作系統(tǒng)中最耀眼的明星。在智能手機 大行其道的今天,Android系統(tǒng)牢牢占據著80%以上 的市場份額,而在Android系統(tǒng)華麗的外衣之下,依 然是Linux系統(tǒng)強有力的支撐。智能設備的發(fā)展并沒有止步在智能手機,而是快 速朝著智能可穿戴設備、智能家居和車聯網等方向擴 張。但要想把Linux系統(tǒng)移植到這些外設豐富并且處 理器架構各異的設備中,對于初級工程師而言也并非 易事,因為這不僅要求工程師熟悉C、匯編等編程語 言,了解基本的硬件操作方法和協(xié)議規(guī)范,還要求工 程師對Linux的內核架構、編譯系統(tǒng)、調試方法以及 各個子系統(tǒng)的源碼結構有所理解。為了讓讀者能夠順 利具備Linux系統(tǒng)移植的能力,范展源、劉韜編著的 這本《深度實踐嵌入式Linux系統(tǒng)移植》被設計為一 站式學習教程,即: 涉及Linux系統(tǒng)各個層面的移植,包括啟動加載 程序、Linux內核、Linux應用程序等; 提供深入的理論講解和完整的源碼剖析,同時也 分析了啟動加載程序和Linux內核的編譯系統(tǒng); 分別提供對使用ARM9/S3C2440和 ARM1.1/S3C6410兩款處理器的開發(fā)板移植過程的詳細 實錄,以最為人性化的方式讓讀者理解整個移植過程 中代碼和系統(tǒng)功能的變遷。