久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 嵌入式學(xue)習(xi)筆記:Linux學(xue)習(xi)筆記整理

嵌入式學(xue)習(xi)筆記:Linux學(xue)習(xi)筆記整(zheng)理 時間:2021-06-11      來源:華清遠見

學習網址:

//fsbing.cn/emb/?s=102925

一、Linux的優勢

1、廣(guang)泛(fan)的硬件支持(chi)

Linux能夠(gou)支持x86、ARM、MIPS、ALPHA、PowerPC等多種體系(xi)結構,目(mu)前已(yi)經成(cheng)功移植(zhi)到數十(shi)種硬(ying)件平(ping)臺(tai),幾乎(hu)能夠(gou)運(yun)行在所有流(liu)行的(de)CPU上(shang)。

Linux有著(zhu)異常(chang)豐富(fu)的(de)驅動程序資源(yuan),支持各種主流(liu)硬件(jian)設(she)備和最新硬件(jian)技術,甚(shen)至(zhi)可以(yi)在沒有存儲(chu)管理單元(MMU)的(de)處理器上運行,這(zhe) 些都進一步促(cu)進了

Linux在嵌(qian)入(ru)式系統中的(de)應用(yong)。

2、內核高(gao)效穩定

Linux內(nei)核的(de)高效和(he)穩定已(yi)經在(zai)各個領域(yu)內(nei)得到(dao)了大(da)量事(shi)實(shi)的(de)驗證,Linux的(de)內(nei)核設計非常精巧,分(fen)成進程(cheng)調度、內(nei)存管理、進程(cheng)間通信、虛擬(ni)文件 系統(tong)和(he)網絡(luo)接口(kou)

五大部分(fen),其獨特的(de)(de)模(mo)(mo)塊(kuai)機制(zhi)可(ke)以(yi)根據用戶的(de)(de)需要(yao),實時地(di)將某些(xie)模(mo)(mo)塊(kuai)插(cha)入到內核(he)或從內核(he)中(zhong)移走(zou)。這些(xie)特性使得(de)Linux系統內核(he)可(ke)以(yi)裁剪得(de)非 常小巧,很適合于

嵌入(ru)式系統(tong)的(de)需要。

3、開放源碼,軟件豐富

Linux是開放(fang)源(yuan)代(dai)碼的自(zi)由(you)操(cao)作系統,它為用戶提供(gong)了最大(da)限(xian)度(du)的自(zi)由(you)度(du),由(you)于嵌入式(shi)系統千差萬(wan)別,往往需要針(zhen)對具體的應用進行修改和優化,因而獲得

源(yuan)代碼就(jiu)變得至關重要了。Linux的軟(ruan)件資(zi)源(yuan)十分豐(feng)富,每一種通(tong)用程(cheng)序在(zai)Linux上(shang)幾乎都可以找(zhao)到,并(bing)且數量還在(zai)不(bu)斷增加。在(zai)Linux上(shang)開發(fa)嵌入式應用軟(ruan)件

一般不用從頭做起(qi),而是可以選(xuan)擇一個類似的自由軟件做為原(yuan)型(xing),在其上進(jin)行二次開發。

4、優秀的開(kai)發工具(ju)

開(kai)(kai)發嵌(qian)入(ru)(ru)式系統(tong)的關鍵是需要有(you)一套完(wan)善(shan)的開(kai)(kai)發和(he)調試(shi)工(gong)具。傳統(tong)的嵌(qian)入(ru)(ru)式開(kai)(kai)發調試(shi)工(gong)具是在(zai)線仿(fang)真器(In-Circuit Emulator,ICE),它通過取(qu)代(dai)目(mu)標(biao)板(ban)的微處理(li)器,

給目標程(cheng)序(xu)提供一個(ge)完整(zheng)的仿(fang)真環(huan)境(jing),從而使開發者(zhe)能夠非常清楚地了解到程(cheng)序(xu)在目標板上(shang)的工(gong)作狀(zhuang) 態,便于監(jian)視和調試程(cheng)序(xu)。在線(xian)仿(fang)真器的價格非常昂貴,

而且只適合做非常底層的調試(shi),如果使用的是嵌入(ru)式Linux,一旦軟(ruan)硬件能夠支持正(zheng)常的串口功能時, 即使不(bu)用在(zai)線(xian)仿(fang)真(zhen)器也可(ke)以很好地進行開(kai)發和調試(shi)工作,

從而節省了一筆不(bu)小的開(kai)發(fa)費用。嵌入式Linux為(wei)開(kai)發(fa)者提供了一套完整的工具鏈(Tool Chain),它利用GNU的gcc做編譯器,用gdb、kgdb、xgdb做調(diao)試工具,

能(neng)夠很方便地實現(xian)從(cong)操作系統到(dao)應用軟件各(ge)個級別的調(diao)試(shi)。

5、完善的網(wang)絡通信和文件管理機制

Linux至誕(dan)生(sheng)之(zhi)日起就與Internet密不可(ke)分,支(zhi)持所有(you)標(biao)準的Internet網絡協議,并且很(hen)容易移植到嵌入(ru)式系(xi)統當(dang)中。此(ci)外,Linux還支(zhi)持ext2、fat16、fat32、romfs等

文件系(xi)統(tong),這些都為開(kai)發嵌入式系(xi)統(tong)應用打下了很(hen)好的基礎(chu)。

二、開發流程

嵌入式Linux開發環境搭(da)建

上一篇:嵌入式學習筆記:QT課堂筆記整理

下一篇:嵌入式學習筆記:通函數與回調函數的區別

熱點文章推薦
華清學員就(jiu)業榜單
高薪學員經驗分享
熱點(dian)新聞推薦
前臺專線:010-82525158 企業(ye)培訓洽(qia)談專線(xian):010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部