嵌入式系統有(you)哪(na)些(xie)
							時(shi)間:2018-03-08      來源(yuan):嵌(qian)入式學院 
							我們通常把執行專用功能并被內部計算機控制的設備或者系統稱為嵌入式系統,未來隨著“三網融合”不斷提速,手機、數字電視、信息家電、網絡電話、汽車電子、醫療電子等都將是嵌入式軟件的重要應用領域。那么,嵌入式操作系統都有哪些呢?
一般情況下,嵌(qian)入(ru)式操(cao)作系(xi)統可以分(fen)為兩類(lei),一類(lei)是面向(xiang)控制、通(tong)信等(deng)領域(yu)的(de)實(shi)時操(cao)作系(xi)統,如windriver公司的(de)vxworks、isi的(de)psos、qnx系(xi)統軟件公司的(de)qnx、ati的(de)nucleus等(deng);另一類(lei)是面向(xiang)消費(fei)電(dian)(dian)子產品的(de)非實(shi)時操(cao)作系(xi)統,這類(lei)產品包括個人數字助(zhu)理(li)(pda)、移動電(dian)(dian)話、機頂(ding)盒、電(dian)(dian)子書、webphone等(deng)。我們具體來看一些常見(jian)的(de)嵌(qian)入(ru)式系(xi)統。
1.嵌入式Linux
嵌入式Linux(Embedded Linux)是標準Linux經(jing)過小(xiao)型化裁剪(jian)處(chu)理(li)之后的(de)專(zhuan)用(yong)Linux操作(zuo)系(xi)統,能夠(gou)固(gu)化于容量只有幾KB或者幾MB的(de)存儲器(qi)芯(xin)片或者單片機中,適(shi)合(he)于特(te)定嵌入式應(ying)用(yong)場合(he)。目前已經(jing)開發(fa)成功的(de)嵌入式系(xi)統中,大約(yue)一半的(de)系(xi)統使(shi)用(yong)嵌入式Linux。
2.VxWorks
VxWorks操(cao)作系統是(shi)美國WindRiver公司(si)于(yu)1983年設計(ji)開(kai)發的一(yi)種嵌(qian)入式實時(shi)操(cao)作系統(RTOS),VxWorks具有以(yi)下優點。
· 實時性(xing)好。其系(xi)統本身的(de)開銷(xiao)很(hen)小,進程(cheng)調度、進程(cheng)間通信、中斷處理(li)等系(xi)統公用程(cheng)序精練而有效,使得(de)它們產生的(de)延遲很(hen)短。另外VxWorks提供(gong)的(de)多(duo)任務機制中對任務的(de)控(kong)制采(cai)用優(you)先級搶占(zhan)和輪轉調度機制,充分保證了可靠的(de)實時性(xing)。
·可靠(kao)性高(gao),從而保證了用戶工作環境的穩定。
·集成開發環境完備、強大,方(fang)便了(le)用(yong)戶的使用(yong)。
但是,由于VxWorks源碼不公開(kai),它(ta)部(bu)分功能的(de)(de)更新(如網(wang)絡功能模(mo)塊)滯后(hou)。VxWorks的(de)(de)開(kai)發和使用都需要交高額的(de)(de)專利費,這就大大增(zeng)加了(le)用戶(hu)開(kai)發的(de)(de)成本。
3.QNX
QNX由加(jia)拿大QNX軟件系(xi)統(tong)有限公司(si)開發,廣泛應(ying)用于自動化、控制、機(ji)器(qi)(qi)人科學、電(dian)信(xin)、數據通信(xin)、航空航天、計算(suan)機(ji)網絡系(xi)統(tong)、醫療儀器(qi)(qi)設備、交通運輸、安全防衛系(xi)統(tong)、POS機(ji)、零售(shou)機(ji)等任務關鍵型應(ying)用領域。
4.Windows CE
Windows CE是微軟公司(si)開(kai)發的(de)一個開(kai)放的(de)、可(ke)升(sheng)級的(de)32位嵌入式操作系統(tong)(tong),是基(ji)于(yu)掌上型電腦類的(de)電子(zi)設備操作系統(tong)(tong)。Windows CE的(de)圖形用戶界面相(xiang)當出色(se),Windows CE具有模塊化、結構化、基(ji)于(yu)Win32應(ying)用程序(xu)接口以及與處理器(qi)無(wu)關等特點。
5.Palm OS
Palm OS在PDA領域有著很(hen)大的(de)(de)用戶群,一度占領PDA操(cao)作(zuo)系(xi)統90%以上市場(chang)份(fen)額。Plam OS最(zui)明(ming)顯的(de)(de)特(te)點是精簡(jian),它的(de)(de)內核只有幾千個(ge)字節,同時用戶也可(ke)(ke)以方便(bian)地開(kai)發、定制,具有較強的(de)(de)可(ke)(ke)操(cao)作(zuo)性。
6.C/OS
源代碼公(gong)開(kai),代碼結構清晰、明了,注(zhu)釋詳盡,組織有條理,可移植性好,可裁剪,系(xi)統短小精悍,是研究和學習實時操作系(xi)統的首選(xuan),但在工程(cheng)應用領域使用較少。
嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)系(xi)統(tong)有哪些(xie)?以上簡(jian)單介紹了一(yi)下嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)系(xi)統(tong)的兩大分類(lei),并介紹了一(yi)些(xie)比較常(chang)見的嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)操(cao)作系(xi)統(tong)。嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)前景(jing)和待遇很好,嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)軟件開發是未來幾(ji)年最(zui)熱門和最(zui)受歡迎的職業(ye)之一(yi)。如果您(nin)對嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)開發感(gan)興趣,可(ke)以聯系(xi)我們的在線老師,了解一(yi)下我們的嵌(qian)(qian)(qian)入(ru)式(shi)(shi)(shi)培訓課程(cheng)。

