Linux系統移植學習0——學習的緣由

  Linux系統移植是Linux學習中最常見的名詞之一,可是有多少人瞭解這個名詞?什麼叫系統移植?系統移植包含什麼?爲什麼要學習Linux系統移植?(下文是個人見解,不對或不合意,勿噴!)工具

  什麼叫系統移植?系統移植就是把一個系統通過定製,使其支持特定硬件並運行系統。在PC機上,就是我們通常說的安裝系統。由於用在PC機上的系統都是現成的,且比較龐大,因此基本上都能支持廣泛的PC硬件。但在嵌入式設備中,由於資源有限,且使用的硬件可能並非經常使用,因此,系統須要定製後,才能「安裝」到設備上。spa

  系統移植包含什麼?系統移植其實包含如下幾點:硬件

  1)引導加載程序程序

  2)內核文件

  3)文件系統嵌入式

  4)用戶應用程序oss

  爲什麼要學習Linux系統移植?學習Linux系統移植,能夠在特定硬件設備上運行Linux,這樣能夠方便嵌入式設備上開發應用程序。內核

  由於Linux能夠很好的通過用戶需求去定製,並且是開源的,雖然winCE也能夠,但微軟也逐步淘汰CE了,因此使用Linux是一個很好的選擇。

  學習Linux系統移植前,先要準備好交叉編譯工具鏈,下一章將講通過crosstool-ng創建工具鏈。

相關文章
相關標籤/搜索