返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 全國IT培訓(xùn)中心
初學(xué)者如何開始學(xué)習(xí)嵌入式開發(fā)為何多用linux 呢?新手入門全干貨!零基礎(chǔ)小白入門嵌入式開發(fā)為什么基于linux環(huán)境下?,嵌入式開發(fā)板上的linux系統(tǒng),為什么有些命令不能使用???必看
關(guān)于這個問題,可以換個方式來表述,就好比嵌入式開發(fā)是否一定需要裝虛擬機并且安裝linux系統(tǒng)這類的思考。當(dāng)然回答是否定的,在windows下也能學(xué)習(xí)開發(fā),所以不一定要安裝linux;但是,由于嵌入式產(chǎn)品是基于linux內(nèi)核開發(fā)的,所以在開發(fā)初期為了方便,應(yīng)該有一個基本的開發(fā)環(huán)境,這也是為什么要安裝linux操作系統(tǒng)的原因了;而為什么要虛擬機,是出于生活工作習(xí)慣了桌面的操作系統(tǒng),并且不得不肯定的是windows操作系統(tǒng)提供了很多用戶體驗很高的應(yīng)用程序,所以,在生活的同時,工作中,學(xué)習(xí)里,需要用linux操作系統(tǒng)進(jìn)行開發(fā),就直接在windows上安裝虛擬機即可;還有一點就是,開發(fā)過程中,介于跨平臺的性質(zhì),很多產(chǎn)品也是運行在windows下的,所以也需要進(jìn)行交叉編譯;綜上所述,在linux操作系統(tǒng)進(jìn)行學(xué)習(xí)開發(fā)是明智的選擇。
嵌入式開發(fā)板上的linux 系統(tǒng)一般是和PC機上的不一樣的,他一般是經(jīng)過剪裁的,至于你說的各種命令,也是經(jīng)過裁剪的,在編譯linux內(nèi)核或者文件系統(tǒng)的時候,會有一個工具,必須用到,這是busy_box,就是傳說中的嵌入式軍刀,他是可以裁剪系統(tǒng)上的命令的,你可以通過它來選擇需要什么命令,具體情況可以百度一下busy_box。
看了以上有關(guān)的嵌入式開發(fā)為何多用linux講解,如果還有什么疑問可以直接來電咨詢。
只要一個電話
我們免費為您回電