1. gzyueqian
      13352868059

      嵌入式開發(fā)為何用Linux?粵嵌來解答

      更新時間: 2017-07-08 15:28:06來源: 粵嵌教育瀏覽量:5686

        嵌入式開發(fā)更多使用linux,原因也非常多,可以大致總結(jié)為下面幾點。

        1.Linux開源(open source software),這也是重要的原因。“Unix is user-friendly.It's just very selective about who its friends are.”這句話沒有出處,而Linux屬于Unix的一種,所以Linux也適用,很多人把它當(dāng)做笑話,其實它說的非常有道理,只要會用,Linux就是一個非常友好的系統(tǒng),特別對于嵌入式開發(fā)者,能根據(jù)自己需求對系統(tǒng)進(jìn)行更改,刪除,增加功能,這正是Linux友好的原因。

        同時開源也使得它具有強大的生命力,不會輕易過時。貝多芬的音樂流傳至今不單因為質(zhì)量過硬,還以為人們使用它的音樂進(jìn)行再創(chuàng)作(《never say goodbye》《不想長大》等等),Linux系統(tǒng)也同理,它的源代碼可以在網(wǎng)上查到,能夠下載下來自己對它進(jìn)行修改再上傳上去,更多嵌入式開發(fā)者對 Linux 做出了貢獻(xiàn)和修改,這讓它變得更好。它一如既往地提供一致地和強有力的安全保障。而且還是免費使用的,不會涉及到專利和產(chǎn)權(quán)糾紛。

        2.功能齊全,對絕大部分硬件設(shè)備都有足夠豐富的驅(qū)動程序,大多數(shù)時候只需要移植一下,不需做太大改動。

        3.系統(tǒng)穩(wěn)定,占用資源少,響應(yīng)快,適合做嵌入式開發(fā)。

        4.對于大多數(shù)芯片,都有裁剪的配置文件,在Linux內(nèi)核源代碼下,arch/arm/configs中有許多芯片的配置文件,方便嵌入式開發(fā)者使用。

        5.Linux分而治之的思想,內(nèi)核編寫合理,可以使得驅(qū)動和應(yīng)用程序并行開發(fā),加快開發(fā)速度,系統(tǒng)適合做服務(wù)器。

         對于非嵌入式開發(fā)者,也一樣有一定數(shù)量的人在使用Linux。跟Windows不一樣的是在于,Linux用戶是自己決定自己需要什么功能,用戶知道計算機在做什么,而不會出現(xiàn)Windows上出現(xiàn)的類似“正在處理一些事情,請不要關(guān)機”這種系統(tǒng)對用戶下命令,用戶還不知道系統(tǒng)目前的工作情況細(xì)節(jié)的情況,這同樣也屬于上文所說的Linux對用戶友好的原因之一,這里是對非開發(fā)者的友好。

        Linux有這么多優(yōu)點,這也是為什么嵌入式開發(fā)大都使用Linux的原因,所以也推薦學(xué)習(xí)嵌入式Linux。

      免費預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 婷婷六月中文字幕 | 免费成人AV电影不卡在线观看 | 亚洲无线观看国产超清 | 色婷亚洲五月hd免费在线观 | 亚洲国产综合精品中文字幕 | 日韩A级亚洲A级欧美A级 |