 常(chang)用的嵌(qian)入(ru)式操作系統大盤點,讓(rang)你全方位了解(jie)嵌(qian)入(ru)式操作系統
							時間:2018-06-06      來源:未知
							常(chang)用的嵌(qian)入(ru)式操作系統大盤點,讓(rang)你全方位了解(jie)嵌(qian)入(ru)式操作系統
							時間:2018-06-06      來源:未知 
							嵌(qian)入(ru)(ru)式(shi)可以說是一(yi)個快(kuai)速發(fa)展(zhan)(zhan)的(de)(de)(de)(de)技術,在社會(hui)中扮演(yan)著(zhu)重(zhong)要的(de)(de)(de)(de)作用(yong)(yong),他(ta)的(de)(de)(de)(de)操(cao)作系統是一(yi)種比較(jiao)用(yong)(yong)途(tu)廣泛的(de)(de)(de)(de)系統軟件,他(ta)在工業(ye)及國防領域發(fa)揮著(zhu)重(zhong)要的(de)(de)(de)(de)作用(yong)(yong),很多(duo)人看(kan)到(dao)了嵌(qian)入(ru)(ru)式(shi)的(de)(de)(de)(de)發(fa)展(zhan)(zhan)前景(jing),都(dou)在爭先恐后的(de)(de)(de)(de)去學(xue)習嵌(qian)入(ru)(ru)式(shi),嵌(qian)入(ru)(ru)式(shi)的(de)(de)(de)(de)學(xue)習離不開他(ta)的(de)(de)(de)(de)操(cao)作系統,那(nei)今天(tian)小編就來說說一(yi)些(xie)比較(jiao)常(chang)見(jian)的(de)(de)(de)(de)嵌(qian)入(ru)(ru)式(shi)操(cao)作系統,讓學(xue)過和(he)沒學(xue)過的(de)(de)(de)(de)人都(dou)有(you)更好的(de)(de)(de)(de)了解。
常(chang)見的嵌(qian)(qian)入(ru)式操(cao)作系統(tong)有 嵌(qian)(qian)入(ru)式Linux、VxWorks、Windows CE、PALM OS、C/OS、QNX、Android、FreeRTOS。我們一起來詳細了(le)解一下(xia):
1.首先(xian)嵌(qian)入(ru)式(shi)Linux(Embedded Linux)是(shi)標(biao)準Linux經(jing)過小(xiao)型化(hua)裁(cai)剪(jian)處(chu)理之后的(de)專用Linux操(cao)作系(xi)(xi)統(tong)(tong),能(neng)夠固化(hua)于(yu)(yu)容量只有幾KB或者幾MB的(de)存儲器芯片或者單片機中,適合于(yu)(yu)特定嵌(qian)入(ru)式(shi)應用場合。目前已經(jing)開發(fa)成功的(de)嵌(qian)入(ru)式(shi)系(xi)(xi)統(tong)(tong)中,大(da)約一半的(de)系(xi)(xi)統(tong)(tong)使(shi)用嵌(qian)入(ru)式(shi)Linux。Linux系(xi)(xi)統(tong)(tong)他的(de)結構層次完全開放。體(ti)積小(xiao)但是(shi)性能(neng)高,具有強大(da)的(de)網絡支持功能(neng)。也(ye)具有廣(guang)泛的(de)硬件支持特性。集于(yu)(yu)這么多優點(dian)于(yu)(yu)一身,那可(ke)見嵌(qian)入(ru)式(shi)linux操(cao)作系(xi)(xi)統(tong)(tong)是(shi)更(geng)有廣(guang)泛的(de)應用前景(jing)的(de)。
2.VxWorks操(cao)作系(xi)(xi)統是(shi)美(mei)國WindRiver公司于1983年設(she)計開發的(de)一種嵌入式實(shi)時(shi)操(cao)作系(xi)(xi)統(RTOS),VxWorks有以下優(you)點:
· 實(shi)時性好。做一些(xie)處理是比較有(you)效的。
·可靠性高(gao),從而(er)保(bao)證了用戶(hu)工作(zuo)環境的穩定。
·集(ji)成開發(fa)環境完備(bei)、強大,方便(bian)了用(yong)戶(hu)的(de)使用(yong)。
有一個缺點就是,他的源(yuan)碼是不公開的。
3.WINDOWS CE是微軟開(kai)發的(de)一(yi)個開(kai)放的(de)、可(ke)升級的(de)32位嵌入式操作系(xi)統,是基于掌上(shang)型(xing)電腦類的(de)電子設備操作系(xi)統。
Windows CE的設(she)計目標是:模塊化及可伸縮性(xing)(xing)、實時性(xing)(xing)能好(hao),通信能力強大,支持多種CPU。
Windows CE的特點:
1) 是比較(jiao)靈活的,就如電源管理,他可以有睡眠和喚醒模式。性能高。
(2)高效(xiao)率(lv)的操作(zuo)系統(tong)特性
(3) 通信能力良好(hao)
(4) 支(zhi)持嵌套(tao)中斷。允許(xu)更高優先級別的中斷首先得到(dao)響應,而不是等(deng)待(dai)低級別的ISR完成。這使得該操作系統具(ju)有嵌入式(shi)操作系統所要(yao)求(qiu)的實時性。
4.Palm OS
Palm OS,是一種(zhong)32位的(de)嵌入式操(cao)(cao)作系統,在PDA領域有著很(hen)大的(de)用戶群,一度占領PDA操(cao)(cao)作系統90%以上市(shi)場份(fen)額。Plam OS他的(de)特點就是比較精簡,方便開(kai)發,定(ding)制,操(cao)(cao)作性很(hen)強。
5.C/OS
相比VxWorks操作系(xi)統而言,C/OS源(yuan)代(dai)碼是(shi)公開的(de),代(dai)碼結構清(qing)晰、明(ming)了,注釋詳(xiang)盡(jin),組織有條理,可移植性好,可裁剪,系(xi)統短(duan)小精(jing)悍,是(shi)研究和學習實時操作系(xi)統的(de)首選(xuan),但在工程應(ying)用領(ling)域使用較少。
6.QNX
QNX廣(guang)泛應用(yong)于自動化、控制、機器(qi)人科學、電信、數據通(tong)信、航(hang)空航(hang)天(tian)、計(ji)算機網絡(luo)系(xi)統、醫療儀(yi)器(qi)設備、交(jiao)通(tong)運輸(shu)、安全防(fang)衛系(xi)統、POS機、零售機等任(ren)務關鍵型應用(yong)領域(yu)。
QNX具有非常好的伸縮性,用戶可以把應用程序代(dai)碼和QNX內(nei)核直接編(bian)譯(yi)在一(yi)起,使之為簡(jian)單的嵌(qian)入(ru)式應用生成(cheng)單一(yi)的映像。
7.Android
Android是一個包(bao)括操(cao)作系(xi)統(tong),中(zhong)間件以及一些重要應用程(cheng)序(xu)的(de)專門針對(dui)移(yi)動設備的(de)層次結構的(de)軟(ruan)件集。他(ta)是一個完全(quan)開源的(de)操(cao)作系(xi)統(tong)
8.FreeRTOS
FreeRTOS是一個(ge)很(hen)小的操作系(xi)(xi)統內(nei)核的嵌入式系(xi)(xi)統。但是別看小,但都齊全,他有很(hen)多(duo)(duo)功能:任務管理(li)(li)(li)、時間管理(li)(li)(li)、信號量、消息(xi)隊列、內(nei)存管理(li)(li)(li)、記錄功能等,可(ke)基(ji)本滿足較小系(xi)(xi)統的需要(yao)。FreeRTOS任務可(ke)選擇是否共享堆棧,并且沒有任務數限制,多(duo)(duo)個(ge)任務可(ke)以分配相(xiang)同的優先權。相(xiang)同優先級任務的輪轉(zhuan)調度,同時可(ke)設(she)成可(ke)剝(bo)奪(duo)內(nei)核或不可(ke)剝(bo)奪(duo)內(nei)核。
看了這些,你是否對嵌入式系統有了更深一層的理解,這些都是常用的操作系統,所以你需要熟練掌握這些。還想要了解更多,你可以點擊查(cha)看(kan)哦

