嵌入式操作系統(tǒng)的比較linu、windowsce、vws_第1頁(yè)
嵌入式操作系統(tǒng)的比較linu、windowsce、vws_第2頁(yè)
嵌入式操作系統(tǒng)的比較linu、windowsce、vws_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、如下類(lèi)型:?jiǎn)芜M(jìn)程、單線程,MS-DOS 大致是這種操作系統(tǒng);多進(jìn)程、單線程,多數(shù)UNIX及類(lèi)UNIX 的 LINUX是這種操作系統(tǒng);多進(jìn)程、多線程,Windows NTNT內(nèi)核的Windows 2022、XP等 、 Solaris 2.xOS/2都是這種操作系統(tǒng);單進(jìn)程、多線程,可以認(rèn)為VxWorks 是這種操作系統(tǒng)。VxWorks 只有一個(gè)進(jìn)程內(nèi)存空間和資源安排源。EmbeddedLinux優(yōu)缺點(diǎn)優(yōu)點(diǎn)Embedded Linux是Linux了Linux的諸多優(yōu)點(diǎn),包括:牢靠等支持多種微處理器平臺(tái)供給GNU開(kāi)發(fā)套件,支持模塊動(dòng)態(tài)鏈接供給源代碼開(kāi)放的免費(fèi)版本等缺乏之處內(nèi)核仍舊較大,占用內(nèi)存資源多

2、未能供給圖形化的多進(jìn)程調(diào)試工具等Windows CE優(yōu)缺點(diǎn)優(yōu)點(diǎn)GUI和多媒體方面具有明顯優(yōu)勢(shì),適用于信息設(shè)備供給與Windows平臺(tái)相像的集成開(kāi)發(fā)環(huán)境和API接口函 習(xí)把握時(shí)間和費(fèi)用缺乏之處內(nèi)核仍較大,對(duì)硬件要求高,消耗資源多,耗電量大支持的嵌入式微處理器種類(lèi)和供給的設(shè)備驅(qū)動(dòng)程序不夠豐富WindwosCE售后技術(shù)支持效勞力氣較弱VxWorks根本特征(1) 高實(shí)時(shí)性、高穩(wěn)定性的微內(nèi)核內(nèi)核Wind微內(nèi)核構(gòu)造,最小8KB實(shí)時(shí)性基于優(yōu)先級(jí)的搶占式調(diào)度輔以時(shí)間片輪轉(zhuǎn)準(zhǔn)時(shí)響應(yīng)高優(yōu)先級(jí)的任務(wù),同級(jí)任務(wù)可選擇時(shí)間片輪轉(zhuǎn)而并發(fā)執(zhí)行快速的任務(wù)上下文切換VxWorks 較小的中斷延時(shí) 相應(yīng)措施如承受中斷處理與任務(wù)

3、在不同棧中處理,使得中斷的產(chǎn)生只會(huì)引發(fā)一些關(guān)鍵存放器的存儲(chǔ)而不會(huì)導(dǎo)致任務(wù)的上下文切換在中斷效勞程序只完成在最小時(shí)間內(nèi)中斷發(fā)生通告,而將其它費(fèi)時(shí)的處理過(guò)程盡量放在被引發(fā)的其它任務(wù)中完成類(lèi)比:參與展會(huì) 高穩(wěn)定性(2) 豐富的外掛組件模塊根本外掛組件模塊各種設(shè)備驅(qū)動(dòng)字符型/塊型設(shè)備,同步/異步設(shè)備、文件系統(tǒng)如DosFs、RawFs、TapeFs、CdromFs、TSFS等、網(wǎng)絡(luò)協(xié)議棧、以及POSIX1003.1b標(biāo)準(zhǔn)和ANSI C等兼容組件模塊附加組件模塊,如Flash文件系統(tǒng)、圖形界面治理等(3) 可裁減性粒度微小的配置裁減性能:微內(nèi)核構(gòu)造,最簡(jiǎn)內(nèi)核只負(fù)責(zé)任務(wù)的治理與調(diào)度,稱為納核只有8KB其它全

4、部根本外掛組件和附加組件均為可選組件,并且這些組件本身也是可裁減的便利友好的配置裁減環(huán)境圖形化自動(dòng)裁減特性,自動(dòng)分析功能對(duì)多種硬件平臺(tái)的可移植性支持ARM、PowerPC、68K、CPU32、SPARC、i960、X86、MIPS等眾多嵌入式處理器,并供給相應(yīng)的BSP模板供給了數(shù)量眾多的串口、并口、網(wǎng)口、存儲(chǔ)卡把握器、實(shí)時(shí)時(shí)鐘等外圍硬件設(shè)備的驅(qū)動(dòng)程序友好、開(kāi)放的集成開(kāi)發(fā)環(huán)境的可視化圖形操作界面,可運(yùn)行在多種主機(jī)硬件平臺(tái)和操作系統(tǒng)上支持的主機(jī)硬件平臺(tái):Sun、HP、IBM-rs6000、Mips等、WindowsNT/95/98等Tornado的IDE集成了編輯器、編譯器、鏈接器、調(diào)試器命令行和

5、圖形界面兩類(lèi)調(diào)試器具Tornado的開(kāi)放性能與第三方開(kāi)發(fā)工具進(jìn)展集成持續(xù)的技術(shù)跟蹤和版本升級(jí)維護(hù)力量最早實(shí)現(xiàn)捆綁集成穿插開(kāi)發(fā)環(huán)境最早在其內(nèi)核中參加TCP/IP網(wǎng)絡(luò)協(xié)議又領(lǐng)先宣布支持網(wǎng)絡(luò)文件系統(tǒng)NFS在集成最網(wǎng)絡(luò)協(xié)議方面也始終保持良好的勢(shì)頭缺點(diǎn)價(jià)格較高VxWork承受的是出售Licenc的銷(xiāo)售策略嵌入式操作系統(tǒng)的選擇標(biāo)準(zhǔn)(1)內(nèi)核的大小與性能內(nèi)核大小是衡量嵌入式操作系統(tǒng)的重要性能指標(biāo)之一,一般只有幾十KB到幾KB,微內(nèi)核是一種較好的機(jī)制與策略分別的開(kāi)放式內(nèi)核模式。內(nèi)核的性能包括穩(wěn)定性、實(shí)時(shí)性、功耗等。(2)外掛模塊/組件的豐富性組件包括設(shè)備驅(qū)動(dòng)、文件系統(tǒng)如TFF、各種POSIX 標(biāo)準(zhǔn)兼容接口等。(3)可裁減性滿足嵌入式系統(tǒng)有限資源的約束供給的裁減粒度越小,用戶對(duì)嵌入式操作系統(tǒng)配置的機(jī)敏性則越大(4)對(duì)不同硬件平臺(tái)的可移植性可移植性爭(zhēng)辯軟件移植到不同目標(biāo)硬件時(shí),假設(shè)能夠?qū)⒁揽坑谟布牡图?jí)代碼和高級(jí)的應(yīng)用程序及操作系統(tǒng)區(qū)分開(kāi)來(lái),移植工作將會(huì)變得格外簡(jiǎn)潔通常,嵌入式操作系統(tǒng)將最小依靠于硬件的低級(jí)代碼設(shè)計(jì)成板級(jí)支持包BSP,則進(jìn)展移植工作時(shí),只需轉(zhuǎn)變相應(yīng) 的依靠于硬件的BSP和其它一些外圍硬件設(shè)備驅(qū)動(dòng)程序, 無(wú)需修改操作系統(tǒng)和應(yīng)用程序嵌入式操作系統(tǒng)可移植性評(píng)估支持的嵌入式處理器的種類(lèi)數(shù)量是否供給相應(yīng)嵌入式處理器的BSP模板供給的外圍硬件設(shè)備驅(qū)動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論