Linux系統移植學習0——學習的原因

本文介紹了Linux系統移植的概念,包括系統移植的含義、主要組成部分(如引導加載程序、內核等),並探討了學習Linux系統移植的重要性及應用場景。

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

  什麽叫系統移植?系統移植就是把一個系統通過定製,使其支持特定硬件并運行系統。在PC機上,就是我們一般說的安裝系統。由於用在PC機上的系統都是現成的,且比較龐大,所以基本上都能支持普遍的PC硬件。但在嵌入式設備中,由於資源有限,且使用的硬件可能并不是常用,所以,系統需要定製后,才能“安裝”到設備上。

  系統移植包含什麽?系統移植其實包含以下幾點:

  1)引導加載程序

  2)内核

  3)文件系統

  4)用戶應用程序

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

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

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

转载于:https://www.cnblogs.com/bakasen/p/4799109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值