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

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 主(zhu)流嵌入式操作系統(tong)有哪些(xie)

主流嵌入式操作系統有哪(na)些(xie) 時(shi)間:2018-08-15      來源:未知

嵌入(ru)式操作(zuo)系(xi)統(tong)(tong)EOS(Embedded OperatingSystem)是一種(zhong)用途廣(guang)泛的系(xi)統(tong)(tong)軟件,過(guo)去它主(zhu)要(yao)應用于(yu)工業控(kong)制和國防系(xi)統(tong)(tong)領域(yu)。常見的嵌入(ru)式操作(zuo)系(xi)統(tong)(tong)有wince、PALM OS、linux、Android、FreeRTOS。

WINDOWS CE是(shi)(shi)微(wei)(wei)軟(ruan)開發的(de)(de)(de)一個開放的(de)(de)(de)、可(ke)升級(ji)的(de)(de)(de)32位嵌入(ru)式操(cao)作(zuo)(zuo)系統(tong),是(shi)(shi)基于掌上(shang)(shang)型電腦類(lei)的(de)(de)(de)電子(zi)設備操(cao)作(zuo)(zuo)系統(tong)。它是(shi)(shi)精簡的(de)(de)(de)Windows 95。Windows CE的(de)(de)(de)圖(tu)形(xing)用(yong)戶界(jie)(jie)面相當出色。其中CE中的(de)(de)(de)C代表(biao)袖珍(Compact)、消費(Consumer)、通信(xin)能力(li)(Connectivit)和(he)伴侶(lv)(Companion);E代表(biao)電子(zi)產品(Electronics)。與 Windows 95/98、Windows NT不(bu)同(tong)的(de)(de)(de)是(shi)(shi),Windows CE是(shi)(shi)所(suo)有(you)源代碼全部由微(wei)(wei)軟(ruan)自行開發的(de)(de)(de)嵌入(ru)式新型操(cao)作(zuo)(zuo)系統(tong),其操(cao)作(zuo)(zuo)界(jie)(jie)面雖來源于Windows 95/98,但Windows CE是(shi)(shi)基于Win32 API重新開發的(de)(de)(de)、新型的(de)(de)(de)信(xin)息(xi)設備平(ping)臺。Windows CE具(ju)有(you)模塊化、結構化和(he)基干Win32應用(yong)程序接日以(yi)及與處理器(qi)無關等特點。Windows CE不(bu)僅繼承(cheng)了傳統(tong)的(de)(de)(de)Windows圖(tu)形(xing)界(jie)(jie)面,并(bing)且在(zai)Windows CE平(ping)臺上(shang)(shang)可(ke)以(yi)使(shi)(shi)用(yong)Windows 95/98上(shang)(shang)的(de)(de)(de)編程工具(ju)(如 Visual Basic、Visual+十(shi)等)、使(shi)(shi)用(yong)同(tong)樣的(de)(de)(de)函數、使(shi)(shi)用(yong)同(tong)樣的(de)(de)(de)界(jie)(jie)面風格,使(shi)(shi)絕大多數的(de)(de)(de)應用(yong)軟(ruan)件只需(xu)簡單的(de)(de)(de)修改和(he)移(yi)植就(jiu)可(ke)以(yi)在(zai)WindowsCE平(ping)臺上(shang)(shang)繼續(xu)使(shi)(shi)用(yong)。

嵌入式操作系統

Windows CE的(de)(de)(de)(de)(de)(de)設(she)(she)(she)計目標(biao)是:模塊化(hua)及可伸縮性(xing)、實(shi)時性(xing)能好(hao),通(tong)信(xin)能力強大(da),支持多種CPU。它(ta)的(de)(de)(de)(de)(de)(de)設(she)(she)(she)計可以滿足多種設(she)(she)(she)備的(de)(de)(de)(de)(de)(de)需要(yao),這些設(she)(she)(she)備包括了工業控制器(qi)、通(tong)信(xin)集(ji)線器(qi)以及銷售終端之(zhi)類的(de)(de)(de)(de)(de)(de)企業設(she)(she)(she)備,還有像照相機、電話和家用娛樂器(qi)材之(zhi)類的(de)(de)(de)(de)(de)(de)消(xiao)費產品。一個典型的(de)(de)(de)(de)(de)(de)基(ji)于Willd。WS CE的(de)(de)(de)(de)(de)(de)嵌人系統通(tong)常為某個特定用途而設(she)(she)(she)計,并在不(bu)聯機的(de)(de)(de)(de)(de)(de)情況下工作(zuo)。它(ta)要(yao)求(qiu)所使用的(de)(de)(de)(de)(de)(de)操(cao)作(zuo)系統體積較小,內建有對中斷響應功(gong)能。

WINDOWS CE的特點有(you):

(1) 具有(you)靈(ling)活(huo)的電源管(guan)理功(gong)能,包括(kuo)睡(shui)眠/喚醒摸(mo)式。 (2) 使用了(le)對象(xiang)存(cun)儲(object store)技術(shu),包括(kuo)文件系(xi)統、注冊表及數據庫。它還具有(you)很多高性能。

(2) 高效率的操作系統特性,包括(kuo)按需換頁(ye)、共享存儲、交叉處理同(tong)步、支持大容量堆(heaP)等。

(3) 擁有良好的通(tong)信能力。廣(guang)泛支持各(ge)種(zhong)通(tong)信硬件,亦(yi)支持直接(jie)的局域網連接(jie)以(yi)及(ji)撥號(hao)連接(jie),并(bing)提供與(yu)PC、內部網以(yi)及(ji)Internet的連接(jie),還提供與(yu)Windows gx/NT的佳集成和通(tong)信。

(4) 支(zhi)持嵌(qian)套中斷。允許更(geng)高優先級別的(de)中斷首先得(de)到響應,而不是等待(dai)低(di)級別的(de)ISR完成。這(zhe)使得(de)該操作(zuo)系統具有(you)嵌(qian)入式操作(zuo)系統所要求的(de)實時性。

(5) 更好的(de)(de)線(xian)(xian)(xian)程響(xiang)應(ying)(ying)能力(li)。對高級別IST(中(zhong)斷(duan)服務線(xian)(xian)(xian)程)的(de)(de)響(xiang)應(ying)(ying)時間上限(xian)的(de)(de)要求更加嚴格,在線(xian)(xian)(xian)程響(xiang)應(ying)(ying)能力(li)方面的(de)(de)改進,幫(bang)(bang)助開(kai)發人員掌握(wo)線(xian)(xian)(xian)程轉換(huan)的(de)(de)具體時間,并通(tong)過增強的(de)(de)監控能力(li)和(he)對硬(ying)件(jian)的(de)(de)控制能力(li)幫(bang)(bang)助他(ta)們(men)創建新的(de)(de)嵌入式應(ying)(ying)用(yong)程序(xu)。

(6) 256個(ge)優(you)先(xian)級別(bie)。可(ke)以使開發人(ren)員(yuan)在控制嵌(qian)人(ren)式系統的時序安排方面(mian)有更(geng)大的靈活(huo)性。

(7) Windows CE的(de)API是Win32 API的(de)一個子集,支持近1500個Win32 API。有了(le)這(zhe)些API,足(zu)可以編(bian)寫任何(he)復(fu)雜的(de)應用程(cheng)序。當然(ran),在Windows CE系統中,所提(ti)供的(de)API也可以隨具(ju)體應用的(de)需求(qiu)而定。

在掌上型電(dian)腦中Windows CE包含如(ru)下(xia)一些重要組件(jian):Pocket Outlook及其組件(jian)、語音錄音機、移(yi)動頻道、遠程撥號訪(fang)問、世(shi)界時鐘(zhong)、計算(suan)器、多種輸入法、GBK字符集、中文TTF字庫、英漢雙向詞典、袖珍測覽器、電(dian)子郵件(jian)、Pocket Office、系(xi)統設(she)置(zhi)、Windows CE Services軟件(jian)。

Palm是3Corn公司的(de)產品,其操作系統為Palm OS。Palm OS是一(yi)種32位的(de)嵌入式(shi)操作系統。Palm提供(gong)了串行(xing)(xing)通(tong)信(xin)接(jie)口(kou)和紅外線傳(chuan)輸接(jie)口(kou);利用(yong)它(ta)(ta)可以方(fang)(fang)便地與(yu)其它(ta)(ta)外部設備通(tong)信(xin)、傳(chuan)輸數據(ju);擁有(you)開放的(de)OS應(ying)用(yong)程序(xu)(xu)接(jie)口(kou),開發(fa)(fa)商可根據(ju)需要自行(xing)(xing)開發(fa)(fa)所需的(de)應(ying)用(yong)程序(xu)(xu)。Palm OS是一(yi)套具(ju)有(you)極強開放性(xing)的(de)系統,現在(zai)(zai)有(you)大約數千種專門為Palm OS編寫(xie)的(de)應(ying)用(yong)程序(xu)(xu),從程序(xu)(xu)內容上(shang)(shang)(shang)看,小(xiao)到個人管理(li)、游戲(xi),大到行(xing)(xing)業解決方(fang)(fang)案,Palm OS無所不包(bao)。在(zai)(zai)豐富的(de)軟(ruan)件支持下,基(ji)干(gan)Palm OS的(de)掌上(shang)(shang)(shang)電(dian)腦功能得以不斷擴展。 Palm OS是一(yi)套專門為掌上(shang)(shang)(shang)電(dian)腦開發(fa)(fa)的(de)OS。在(zai)(zai)編寫(xie)程序(xu)(xu)時,Palm OS充分考慮(lv)了掌上(shang)(shang)(shang)電(dian)腦內存相對較小(xiao)的(de)情況(kuang),因此它(ta)(ta)只占有(you)非(fei)常(chang)(chang)小(xiao)的(de)內存。由于基(ji)干(gan)Palm OS編寫(xie)的(de)應(ying)用(yong)程序(xu)(xu)占用(yong)的(de)空間也非(fei)常(chang)(chang)小(xiao)(通(tong)常(chang)(chang)只有(you)幾十KB),所以,基(ji)于Palm OS的(de)掌上(shang)(shang)(shang)電(dian)腦(雖然只有(you)幾MB的(de)RAM)可以運行(xing)(xing)眾(zhong)多(duo)應(ying)用(yong)程序(xu)(xu)。Palm產品的(de)大特點是使用(yong)簡便、機體輕巧(qiao)。

Linux是一個(ge)類似于(yu)Unix的(de)操(cao)(cao)(cao)作(zuo)(zuo)(zuo)系(xi)(xi)(xi)統(tong)。它(ta)起源于(yu)芬蘭一個(ge)名為Linus Torvalds的(de)業余愛(ai)好,但是現在(zai)已(yi)經是為流行(xing)的(de)一款開放(fang)源代(dai)碼的(de)操(cao)(cao)(cao)作(zuo)(zuo)(zuo)系(xi)(xi)(xi)統(tong)。Linux從1991年問世到現在(zai),短短10年的(de)時(shi)間內已(yi)發展(zhan)(zhan)(zhan)成為一個(ge)功能(neng)強(qiang)大、設計(ji)完(wan)善的(de)操(cao)(cao)(cao)作(zuo)(zuo)(zuo)系(xi)(xi)(xi)統(tong),伴隨網(wang)絡技術進(jin)步而發展(zhan)(zhan)(zhan)起來的(de)Linux OS已(yi)成為Microsoft公(gong)司的(de)DOS和(he)Windows 95/98的(de)強(qiang)勁(jing)對手(shou)。Linux系(xi)(xi)(xi)統(tong)不僅能(neng)夠運行(xing)于(yu)PC平臺,還在(zai)嵌(qian)入式系(xi)(xi)(xi)統(tong)方面(mian)(mian)大放(fang)光芒,在(zai)各種嵌(qian)人(ren)(ren)式Linux OS迅速發展(zhan)(zhan)(zhan)的(de)狀況下(xia),Linux OS逐漸形(xing)成了可與Windows CE等(deng)EOS進(jin)行(xing)抗衡(heng)的(de)局(ju)面(mian)(mian)。目前正在(zai)開發的(de)嵌(qian)人(ren)(ren)式系(xi)(xi)(xi)統(tong)中,49%的(de)項目選擇Linux作(zuo)(zuo)(zuo)為嵌(qian)入式操(cao)(cao)(cao)作(zuo)(zuo)(zuo)系(xi)(xi)(xi)統(tong)。Linux現已(yi)成為嵌(qian)入式操(cao)(cao)(cao)作(zuo)(zuo)(zuo)系(xi)(xi)(xi)統(tong)的(de)理想選擇。

嵌入式Linux OS的(de)特(te)點:

(1) 精簡的內核,性(xing)能高(gao)、穩定,多任(ren)務。

(2) 適(shi)用(yong)于不同的(de)CPU,支持多種體系(xi)結(jie)構(gou),如X86、ARM、MIPS、ALPHA等。

(3) 能(neng)夠提供完善(shan)的嵌人式(shi)GUI以(yi)及嵌入(ru)式(shi)X.Wifld。WS。

(4) 提供嵌人式測覽(lan)器、郵件程序(xu)、MP3 M放器、MPEG播放器、記(ji)事本等應用(yong)程序(xu)。

(5) 提(ti)(ti)供完整的開發工具和(he)SDK,同時(shi)提(ti)(ti)供PC上的開發版本。

(6) 用戶可(ke)(ke)定制(zhi),可(ke)(ke)提(ti)供(gong)圖(tu)形化的定制(zhi)和配置工具。

(7) 常(chang)用嵌入式芯片的(de)驅(qu)動(dong)集,支(zhi)持(chi)大量的(de)周邊硬(ying)件設(she)備,驅(qu)動(dong)豐(feng)富(fu)。

(8) 針對(dui)嵌人式的(de)存儲方案(an),提(ti)供實時版(ban)本和(he)完(wan)善的(de)嵌入式解決方案(an)。

(9) 完(wan)善的中文支持,強大的技(ji)術支持,完(wan)整的文檔。

(10) 開(kai)放源碼,豐富(fu)的(de)軟件(jian)資源,廣(guang)泛的(de)軟件(jian)開(kai)發(fa)者(zhe)的(de)支持,結構靈活,適用面廣(guang)。

Android是(shi)(shi)一(yi)(yi)個包括操作(zuo)系(xi)(xi)統(tong),中間件(jian)以(yi)(yi)(yi)及(ji)一(yi)(yi)些重要應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)的專(zhuan)門針對移動設備的層次結構的軟件(jian)集。Android作(zuo)為一(yi)(yi)個完全(quan)開(kai)源的操作(zuo)系(xi)(xi)統(tong),是(shi)(shi)由操作(zuo)系(xi)(xi)統(tong)Linux、中間件(jian)以(yi)(yi)(yi)及(ji)核心(xin)應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)組成的軟件(jian)棧。通過(guo)android SDK提供的API以(yi)(yi)(yi)及(ji)相應(ying)的開(kai)發工具,程(cheng)(cheng)(cheng)序(xu)(xu)員可以(yi)(yi)(yi)很方便的開(kai)發android平臺上的應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)。其整個系(xi)(xi)統(tong)由應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu),應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)框架,應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu)庫,Android運(yun)行庫,Linux內(nei)核(Linux Kernel)五個部分組成。Android操作(zuo)系(xi)(xi)統(tong)內(nei)置了一(yi)(yi)部分應(ying)用(yong)(yong)程(cheng)(cheng)(cheng)序(xu)(xu),包括電(dian)子郵件(jian)客戶端、SMS程(cheng)(cheng)(cheng)序(xu)(xu)、日歷、地圖(tu)、瀏覽(lan)器(qi)、通訊錄以(yi)(yi)(yi)及(ji)其他(ta)的程(cheng)(cheng)(cheng)序(xu)(xu),值(zhi)得一(yi)(yi)提的是(shi)(shi)這(zhe)些所有(you)的程(cheng)(cheng)(cheng)序(xu)(xu)都是(shi)(shi)用(yong)(yong)java編寫的。

FreeRTOS是一(yi)個迷你操(cao)作系統(tong)內(nei)核的(de)(de)小(xiao)型嵌入式(shi)系統(tong)。作為(wei)一(yi)個輕量(liang)級的(de)(de)操(cao)作系統(tong),功能(neng)包括:任務(wu)管理(li)、時間(jian)管理(li)、信號量(liang)、消息隊列、內(nei)存管理(li)、記錄功能(neng)等(deng),可基本滿(man)足較小(xiao)系統(tong)的(de)(de)需要。FreeRTOS任務(wu)可選(xuan)擇是否共享堆(dui)棧,并(bing)且沒有(you)任務(wu)數(shu)限制,多個任務(wu)可以分配相同的(de)(de)優先權。相同優先級任務(wu)的(de)(de)輪轉調度,同時可設(she)成可剝奪內(nei)核或不可剝奪內(nei)核。

上一篇:基于WiFi小車控制板的單片機小系統原理圖

下一篇:Android藍牙調試助手實現

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

回到頂部