• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      計算機(jī)嵌入式操作系統(tǒng)研究

      2011-05-14 16:51郭峰
      卷宗 2011年8期
      關(guān)鍵詞:嵌入式操作系統(tǒng)嵌入式系統(tǒng)實現(xiàn)

      郭峰

      摘要:隨著嵌入式系統(tǒng)越來越復(fù)雜,操作系統(tǒng)也顯得越來越重要,于是就出了嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)是嵌入式系統(tǒng)的靈魂,它減少了嵌入式系統(tǒng)開發(fā)的工作量,很大程上提升了嵌入式系統(tǒng)的開發(fā)效率,并使系統(tǒng)開發(fā)更具科學(xué)性,為嵌入式系統(tǒng)的發(fā)展奠定了良好基礎(chǔ)。本文簡單的介紹嵌入式操作系統(tǒng)的概念、主要特點、分類、常見系統(tǒng),最后探索了嵌入式操作系統(tǒng)的實現(xiàn)。

      關(guān)鍵詞:嵌入式系統(tǒng);嵌入式操作系統(tǒng);分類;特點;發(fā)展;實現(xiàn)

      嵌入式操作系統(tǒng)EOS(Embedded Operating System)是一種用途廣泛的系統(tǒng)軟件,過去它主要應(yīng)用于工業(yè)控制和國防系統(tǒng)領(lǐng)域。EOS負(fù)責(zé)嵌人系統(tǒng)的全部軟、硬件資源的分配、調(diào)度工作,控制協(xié)調(diào)并發(fā)活動;它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功能。目前,已推出一些應(yīng)用比較成功的EOS產(chǎn)品系列。隨著Internet技術(shù)的發(fā)展、信息家電的普及應(yīng)用及EOS的微型化和專業(yè)化,EOS開始從單一的弱功能向高專業(yè)化的強(qiáng)功能方向發(fā)展。一、嵌入式操作系統(tǒng)特點:

      嵌人式操作系統(tǒng)在系統(tǒng)實時高效性、硬件的相關(guān)依賴性、軟件固態(tài)化以及應(yīng)用的專用性等方面具有較為突出的特點。EOS是相對于一般操作系統(tǒng)而言的,它除具備了一般操作系統(tǒng)最基本的功能,如任務(wù)調(diào)度、同步機(jī)制、中斷處理、文件功能等外,還有以下特點:

      1、可裝卸性。開放性、可伸縮性的體系結(jié)構(gòu)。

      2、強(qiáng)實時性。EOS實時性一般較強(qiáng),可用于各種設(shè)備控制當(dāng)中。

      3、統(tǒng)一的接口。提供各種設(shè)備驅(qū)動接日。

      4、操作方便、簡單、提供友好的圖形GUI,圖形界面,追求易學(xué)易用。

      5、提供強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP門P協(xié)議及其它協(xié)議,提供TCP/UDP/IP/PPP協(xié)議支持及統(tǒng)一的MAC訪問層接口,為各種移動計算設(shè)備預(yù)留接口。

      6、強(qiáng)穩(wěn)定性,弱交互性。嵌入式系統(tǒng)一旦開始運行就不需要用戶過多的干預(yù),這就要負(fù)責(zé)系統(tǒng)管理的EOS臭有較強(qiáng)的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接日一般不提供操作命令,它通過系統(tǒng)調(diào)用命令向用戶程序提供服務(wù)。

      7、固化代碼。在嵌入系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計算機(jī)的ROM中。輔助存儲器在嵌入式系統(tǒng)中很少使用,因此,嵌入式操作系統(tǒng)的文件管理功能應(yīng)該能夠很容易地拆卸,而用各種內(nèi)存文件系統(tǒng)。

      8、更好的硬件適應(yīng)性,也就是良好的移植性。

      二、嵌入式操作系統(tǒng)特點及常見嵌入式系統(tǒng):

      從應(yīng)用角度可分為通用型嵌入式操作系統(tǒng)和專用型嵌入式操作系統(tǒng)。常見的通用型嵌入式操作系統(tǒng)有Linux、VxWorks、Windows CE.net等。常用的專用型嵌入式操作系統(tǒng)有Smart Phone、Pocket PC、Symbian等。

      按實時性可分為兩類:實時嵌入式操作系統(tǒng)和非實時嵌入式操作系統(tǒng)。實時嵌入式操作系統(tǒng)主要面向控制、通信等領(lǐng)域。如Wind River公司的VxWorks、ISI的pSOS、QNX系統(tǒng)軟件公司的QNX、ATI的Nucleus等。非實時嵌入式操作系統(tǒng)主要面向消費類電子產(chǎn)品。這類產(chǎn)品包括PDA、移動電話、機(jī)頂盒、電子書、WebPhone等。如微軟面向手機(jī)應(yīng)用的Smart Phone操作系統(tǒng)。

      國際上用于信息電器的嵌入式操作系統(tǒng)有40種左右?,F(xiàn)在,市場上非常流行的EOS產(chǎn)品,包括3Corn公司下屬子公司的Palm OS,全球占有份額達(dá)50%,MicroS。fi公司的Wind。ws CE不過29%。在美國市場,Palm OS更以80%的占有率遠(yuǎn)超Windows CE。開放源代碼的Linux很適于做信息家電的開發(fā).

      比如:中科紅旗軟件技術(shù)有限公司開發(fā)的紅旗嵌入式Linux和美商網(wǎng)虎公司開發(fā)的基于Xlinux的嵌人式操作系統(tǒng)“夸克”。“夸克”是目前全世界最小的Linux,它有兩個很突出的特點,就是體積小和使用GCS編碼。

      常見的嵌入式系統(tǒng)有:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEGRITY、OSE、C Executive。

      三、嵌入式操作系統(tǒng)的實現(xiàn):

      眾所周知,凹凸于嵌入式開發(fā)的工具的欠缺并且難以掌控,從而增加了嵌入式系統(tǒng)開發(fā)的難度。而主機(jī)、目標(biāo)機(jī)關(guān)體系結(jié)構(gòu)是將開發(fā)工具放在主機(jī)上,目標(biāo)機(jī)上則放操作系統(tǒng)的核心模塊,操作系統(tǒng)則支持跟蹤調(diào)式。如此,設(shè)計者便可在目標(biāo)機(jī)上對操作系統(tǒng)及應(yīng)用軟件進(jìn)行運行,而開發(fā)、調(diào)試就通過主機(jī),使開發(fā)的過程變得相對簡單。

      嵌入式系統(tǒng)在許多領(lǐng)域都有應(yīng)用,就不同的應(yīng)用目的擁有不同的功能、結(jié)構(gòu),從而導(dǎo)致了用于不同的嵌入式系統(tǒng)的嵌入式操作系統(tǒng)的不同。因此,在設(shè)計嵌入式操作系統(tǒng)時應(yīng)充分的考慮到系統(tǒng)的功能與結(jié)構(gòu)的劃分,從而增加嵌入式系統(tǒng)操作的適用性及靈活性。當(dāng)前,增強(qiáng)操作系統(tǒng)的模塊性是嵌入式操作系統(tǒng)發(fā)展的一個總趨勢。其具體的實現(xiàn)方法就是將操作系統(tǒng)一些核心的功能獨立出來,做單獨立的方便拆卸的模塊。

      雖然當(dāng)今軟件技術(shù)已高度發(fā)達(dá),但從頭設(shè)計一個操作系統(tǒng)也需要較長的時間,因此為減少操作系統(tǒng)開發(fā)的工作量可充分利用現(xiàn)有的資源進(jìn)行設(shè)計。

      為實現(xiàn)嵌入式操作系統(tǒng)的透明性以及無關(guān)性,方便用戶的使用,就需要給用戶提供標(biāo)準(zhǔn)以及實用的應(yīng)用程序接口(API)。通過以上方式便可實現(xiàn)嵌入式操作系統(tǒng),另在設(shè)計嵌入式操作系統(tǒng)時還需遵循以下原則:充分利用相關(guān)的計算機(jī)技術(shù)使得所設(shè)計的操作系統(tǒng)具有較高的性價比;要考慮到操作系統(tǒng)與嵌入式系統(tǒng)的匹配性;在滿足嵌入系統(tǒng)功能的同時要盡可能簡單,從而節(jié)約系統(tǒng)開銷費用。

      四、結(jié)束語

      嵌入式操作系統(tǒng)雖然發(fā)展較迅速,有其獨特的優(yōu)點,但發(fā)展尚未成熟,因此在設(shè)計的過程中,還需對設(shè)計思路進(jìn)行總結(jié)創(chuàng)新,對實現(xiàn)方法進(jìn)行完善。

      參考文獻(xiàn)

      [1]計算機(jī)嵌入式操作系統(tǒng)研究,徐瓊 徐科挺,科教資訊,2011.NO.4

      [2]鄒思軼.嵌入武Linux設(shè)計與應(yīng)用[M].北京:清華大學(xué)出版社,2004.

      [3]蔣句平.嵌入式可配置實時操作系統(tǒng)開發(fā)與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2004.

      [4]馬玉英.嵌入式系統(tǒng)開發(fā)工具及RTOS平臺[J].青海師范大學(xué)報,2002.

      [5]陳丹桂.嵌入式系統(tǒng)綜述[J].科技經(jīng)濟(jì)市場,2007(4).

      [6]黃昆.細(xì)看嵌入式操作系統(tǒng)[J].中國計算機(jī)用戶,2006(36).

      [7]陶品.嵌入式系統(tǒng)第三講嵌入式操作系統(tǒng)中的關(guān)鍵

      猜你喜歡
      嵌入式操作系統(tǒng)嵌入式系統(tǒng)實現(xiàn)
      典型實時嵌入式操作系統(tǒng)應(yīng)用分析
      辦公室人員尚需制定個人發(fā)展規(guī)劃
      蘇州信息學(xué)院教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
      基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
      嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實踐及啟示
      面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
      淺析鐵路通信傳輸?shù)臉?gòu)成及實現(xiàn)方法
      基于嵌入式操作系統(tǒng)的工業(yè)采集板設(shè)計
      應(yīng)用服務(wù)型人才培養(yǎng)體系下的嵌入式操作系統(tǒng)教學(xué)改革探索
      計算機(jī)嵌入式操作系統(tǒng)研究
      兖州市| 阳城县| 常州市| 亳州市| 桓台县| 美姑县| 湖口县| 永宁县| 江都市| 壤塘县| 荣成市| 普安县| 洮南市| 泰宁县| 云龙县| 深水埗区| 恩平市| 阿克陶县| 盐亭县| 永和县| 安达市| 兴国县| 巴彦县| 武义县| 张家界市| 仪征市| 杭锦旗| 当雄县| 革吉县| 鄂州市| 开原市| 永定县| 烟台市| 汽车| 榆林市| 和顺县| 铜山县| 阜康市| 资溪县| 玉门市| 苏尼特左旗|