


版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VxWorks嵌入式實(shí)時(shí)操作系統(tǒng)結(jié)構(gòu)簡(jiǎn)析本文簡(jiǎn)要介紹和分析了VxWorks嵌入式實(shí)時(shí)操作系統(tǒng)的實(shí)現(xiàn)結(jié)構(gòu).VxWorks是Windriver公司開(kāi)發(fā)的為實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的.其核心功能主要有微內(nèi)核,任I/O標(biāo)準(zhǔn)實(shí)時(shí)擴(kuò)展,以及C++等其他標(biāo)準(zhǔn)支持?!猇xWorks實(shí)時(shí)操作系統(tǒng)背景32位嵌入式處理器的產(chǎn)品時(shí),需要作系統(tǒng)應(yīng)該具有的最重要的特點(diǎn)包括:·可靠性高的實(shí)時(shí)性能·可下載到最終產(chǎn)品的板上內(nèi)存的豐富和靈活的功能模塊集·與綜合全面的主機(jī)開(kāi)發(fā)環(huán)境的可協(xié)同工作。VxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1987一種嵌入式實(shí)時(shí)操作系統(tǒng)是TornadoII的關(guān)鍵組成部分。VxWorks是Windriver公司開(kāi)發(fā)專(zhuān)門(mén)為實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)等多方面。通過(guò)對(duì)VxWorks的研究,可以使我們對(duì)嵌入式操作系統(tǒng)的研究和開(kāi)發(fā)更進(jìn)一步,尤其對(duì)國(guó)內(nèi)的類(lèi)似研制廠家有借鑒意義。VxWorks操作系統(tǒng)的主要功能目前VxWorks操作系統(tǒng)的版本為VxWorks5.4要有:·微內(nèi)核wind·任務(wù)間通信機(jī)制·網(wǎng)絡(luò)支持·文件系統(tǒng)和I/O管理·POSIX標(biāo)準(zhǔn)實(shí)時(shí)擴(kuò)展·C++以及其他標(biāo)準(zhǔn)支持這些核心功能可以與WindRiver系統(tǒng)的其他附件和Tornado作伙伴的產(chǎn)品結(jié)合在一起使用。二VxWorks實(shí)時(shí)操作系統(tǒng)的簡(jiǎn)介VxWorks實(shí)時(shí)操作系統(tǒng)包括微內(nèi)核wind和I/O管理、C++和其他標(biāo)準(zhǔn)支持等核心功能。微內(nèi)核設(shè)計(jì)處于VxWorks實(shí)時(shí)操作系統(tǒng)核心的是高性能的微內(nèi)核windCPU的多任務(wù)間信息交可裁剪的運(yùn)行軟件VxWorks之所以設(shè)計(jì)為具有可裁剪性,是為了使開(kāi)發(fā)者能夠根KB操作系統(tǒng)的功能的復(fù)雜的高端的實(shí)時(shí)系統(tǒng),開(kāi)發(fā)者也許需要從100VxWorks運(yùn)行環(huán)境配置。例如,如果應(yīng)用程序不需要某些功能模塊,就可以將它移出ANSIC運(yùn)行庫(kù);如還有,TCP、、套接口和標(biāo)準(zhǔn)Berkeley服務(wù)也可以根據(jù)需要將之移出或移入網(wǎng)絡(luò)協(xié)議棧。這些配置選項(xiàng)可以通過(guò)TornadoII的項(xiàng)目工具圖形接口輕易地TornadoII用程序代碼并合并合適的選項(xiàng)。三VxWorks操作系統(tǒng)的基本結(jié)構(gòu)VxWorks操作系統(tǒng)的基本構(gòu)成部件主要有以下五個(gè)部分:板級(jí)支持包BSP(BoardSupportPackage)微內(nèi)核wind網(wǎng)絡(luò)系統(tǒng)文件系統(tǒng)I/O系統(tǒng)VxWorks操作系統(tǒng)包括了板級(jí)支持包BSP(BoardSupportPackage)VxWorks并可高度裁減,保證了系統(tǒng)能以較高的效率運(yùn)行。BSP(BoardSupportPackage)ROM啟動(dòng)(BootROM)或其它啟動(dòng)機(jī)制。wind[1].VxWorkswind,包括多任務(wù)調(diào)度(采用優(yōu)先級(jí)搶占方式[2].windVxWorks[3].wind核提供信號(hào)量作為任務(wù)間同步和互斥的機(jī)制。在windPOSIXVxWorks核也提供了諸如消息隊(duì)列、管道、套接字和信號(hào)等機(jī)制。網(wǎng)絡(luò)設(shè)施VxWorksTCP/IP"透明"訪問(wèn),包括與BSD和服務(wù)端的NFS機(jī)制以及使用RSFTP或TFTP的非NFS機(jī)制以及BOOTPARP代理。無(wú)論是松耦合的串行線(xiàn)路、標(biāo)準(zhǔn)的以太網(wǎng)連接還是緊耦合的利用共享內(nèi)存的背板總線(xiàn),所有的VxWorks網(wǎng)Internet協(xié)議。文件系統(tǒng)VxWorks提供的快速文件系統(tǒng)適合于實(shí)時(shí)系統(tǒng)應(yīng)用。它包括幾種支持使用塊設(shè)備(如磁盤(pán))的本地文件系統(tǒng)。這些設(shè)備都使用一個(gè)標(biāo)準(zhǔn)的接口從而使得文件系統(tǒng)能夠被靈活地在設(shè)備驅(qū)動(dòng)程序上移植。VxWorksSCSIVxWorksI/OVxWorks幾個(gè)不同的文件系統(tǒng)。VxWorks支持四種文件系統(tǒng):dosFsrt11FsrawFstapeFs。另一方面,普通數(shù)據(jù)文件,外部設(shè)備都統(tǒng)一作為文件處理。它們?cè)谟脩?hù)面前有相同的語(yǔ)法定義,使用相同的保護(hù)機(jī)制。這樣既簡(jiǎn)化了系統(tǒng)設(shè)計(jì)又便于用戶(hù)使用。I/O系統(tǒng)VxWorksANSICI/O包括UNIX標(biāo)準(zhǔn)的緩沖I/OPOSIX標(biāo)準(zhǔn)的異步I/OVxWorks包括以下驅(qū)動(dòng)程序:網(wǎng)絡(luò)驅(qū)動(dòng)管道驅(qū)動(dòng)RAMSCSI驅(qū)動(dòng)鍵盤(pán)驅(qū)動(dòng)顯示驅(qū)動(dòng)磁盤(pán)驅(qū)動(dòng)并口驅(qū)動(dòng)TornadoII系統(tǒng)開(kāi)發(fā)工具了解Vxworks操作系統(tǒng)的構(gòu)成,對(duì)我們開(kāi)發(fā)目標(biāo)系統(tǒng)上的軟件和調(diào)試有重要意義,同時(shí)也能鏈接其內(nèi)核的許多功能方便共享。在TornadoTornado和加載功能是Tornado系統(tǒng)的核心功能,可以使開(kāi)發(fā)者省去通常的測(cè)試-重新鏈接,所以,加載目標(biāo)模塊到運(yùn)行中的VxWorks目標(biāo)系統(tǒng)中以達(dá)到調(diào)試和重新配置的目的成為可能。關(guān)于如何調(diào)試VXWORKS目標(biāo)系統(tǒng)本文不贅述。參考文獻(xiàn):WindriverSystem“TornadoTrainingWorkshop”,ver5.1,May1999.WindriverSystemInc.“V
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2017上半年北師大版《生物學(xué)》七年級(jí)上冊(cè)第三單元第五章《綠色開(kāi)花植物的生活方式》的第二節(jié)《蒸騰作用》教學(xué)設(shè)計(jì)及反思
- 2025宏源藥品公司購(gòu)銷(xiāo)合同范本匯編
- 2025電子產(chǎn)品采購(gòu)銷(xiāo)售合同范本
- 2025年探討合同執(zhí)行問(wèn)題 助力施工企業(yè)提升管理效率
- 2025年度虧損承擔(dān)及包干承包合同
- 2025標(biāo)準(zhǔn)倉(cāng)庫(kù)租賃合同
- 2025冷凍魚(yú)品購(gòu)銷(xiāo)合同范本
- 2025辦公設(shè)備租賃合同范文
- 2025知識(shí)產(chǎn)權(quán)合同技術(shù)秘密許可合同范本
- 一次神奇的旅行(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級(jí)上冊(cè)科學(xué)大象版
- 躲不開(kāi)的食品添加劑講解課件
- 個(gè)體診所常見(jiàn)違法行為課件
- 地下車(chē)庫(kù)設(shè)計(jì)專(zhuān)題 停車(chē)位與柱網(wǎng)分析-76p
- stagetec產(chǎn)品介紹及-廣電版
- 新農(nóng)村農(nóng)房建設(shè)課件
- 非急救醫(yī)療轉(zhuǎn)運(yùn)管理規(guī)范(醫(yī)院院前急救體系補(bǔ)充)
- 四年級(jí)下冊(cè)信息技術(shù)課件-7.文化瑰寶探秘|大連理工版 (共15張PPT)
- 依戀的發(fā)展PPT演示課件(PPT 76頁(yè))
- 維修電工高級(jí)技師論文(6篇推薦范文)
- 六年級(jí)下冊(cè)數(shù)學(xué)課件--總復(fù)習(xí)《圖形的運(yùn)動(dòng)》北師大版.--共20張PPT
- 6SE70系列變頻器講解及Drive-Monitor調(diào)試(工程師培訓(xùn))課件
評(píng)論
0/150
提交評(píng)論