VxWorks操作系統(tǒng)的選件功能
出處:互聯(lián)網(wǎng) 發(fā)布于:2011-09-04 12:03:53
VxWorks是美國 Wind River System 公司( 以下簡稱風(fēng)河 公司 ,即 WRS 公司)推出的一個實(shí)時操作系統(tǒng)。VxWorks操作系統(tǒng)由內(nèi)核(wind)﹑I/O 系統(tǒng)﹑文件系統(tǒng)﹑網(wǎng)絡(luò)支持﹑系列網(wǎng)絡(luò)產(chǎn)品等部件組成。Tornado 是WRS 公司推出的一套實(shí)時操作系統(tǒng)開發(fā)環(huán)境,類似Microsoft Visual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。它是WindRiver公司開發(fā)的具有工業(yè)領(lǐng)導(dǎo)地位的高性能實(shí)時操作系統(tǒng)內(nèi)核,具有先進(jìn)的網(wǎng)絡(luò)功能。 VxWorks的開放式結(jié)構(gòu)和對工業(yè)標(biāo)準(zhǔn)的支持,使得開發(fā)人員易于設(shè)計高效的嵌入式系統(tǒng),并可以很小的工作量移植到其它不同的處理器上。
可裁剪微內(nèi)核結(jié)構(gòu)。
<1>高效的任務(wù)管理:
1.多任務(wù),具有256個優(yōu)先級。
2.具有優(yōu)先級排隊(duì)和循環(huán)調(diào)度。
3.快速的、確定性的上下文切換。
<2>靈活的任務(wù)間通訊:
<3>三種信號燈:二進(jìn)制、計數(shù)、有優(yōu)先級繼承特性的互斥信號燈。
<4>消息隊(duì)列,套接字(Socket),共享內(nèi)存,信號(Signals)和微秒級的中斷處理。
<5>靈活的引導(dǎo)方式。快速靈活的I/O系統(tǒng)。支持從ROM、flash、本地盤(軟盤或硬盤)或網(wǎng)絡(luò)引導(dǎo)。并且支持多處理器并行處理,支持MS-DOS和RT-11文件系統(tǒng),支持本地盤,flash,CD-ROM的使用,支持多種物理介質(zhì)及標(biāo)準(zhǔn)的、完整的TCP/IP網(wǎng)絡(luò)協(xié)議,支持POSIX 1003.1b實(shí)時擴(kuò)展標(biāo)準(zhǔn),VxWORKS板還支持包(BSP)。完全符合ANSI C標(biāo)準(zhǔn)。
<6>多個系統(tǒng)調(diào)用。
<7>VxWorks BSP包含了開發(fā)人員要在特定的目標(biāo)機(jī)上運(yùn)行VxWorks 所需要的一切支持:支持特定目標(biāo)機(jī)的軟件(如驅(qū)動程序等)和從主機(jī)通過網(wǎng)絡(luò)引導(dǎo)VxWorks的Boot ROM。Wind River提供支持不同廠商的200多種商業(yè)體系結(jié)構(gòu)和目標(biāo)板的BSP。另外Wind River還提供一個BSP移植包,幫助用戶移植VxWorks到客戶化硬件板上(超過50%的VxWorks用戶使用客戶化目標(biāo)機(jī))。
操作系統(tǒng)的選件
Wind River提供廣泛的、越來越多的選件產(chǎn)品以滿足特定應(yīng)用的需求。
BSP開發(fā)包(BSP Developers Kit)幫助開發(fā)人員把VxWorks移植到客戶化硬件平臺上。BSP開發(fā)包的選項(xiàng)包括:測試工具,硬件設(shè)備的驅(qū)動程序庫,BSP模板。用戶可以根據(jù)需要選擇不同的選項(xiàng)。Wind River還提供BSP測試驗(yàn)證等咨詢服務(wù)。
VxVMI:VxVMI是VxWorks的虛擬內(nèi)存接口。在調(diào)試階段和軟件運(yùn)行時都能提供強(qiáng)大的內(nèi)存管理功能。它包括代碼段和數(shù)據(jù)段保護(hù)功能,并包含對不同CPU結(jié)構(gòu)的標(biāo)準(zhǔn)編程接口。
VxMP:VxMP是VxWorks多處理器支持?jǐn)U展包,它允許將任務(wù)分布在多個CPU上執(zhí)行以提高效率。它透明的、高性能的設(shè)計使得在不同CPU上運(yùn)行的任務(wù)可以通過現(xiàn)有的通信機(jī)制,如信號燈、消息隊(duì)列等進(jìn)行同步和數(shù)據(jù)交換。
Tornado移植包:易于使用的Tornado移植包允許把基于VMEexec,pSOS,及其他嵌入式操作系統(tǒng)的應(yīng)用程序移植到VxWorks上。
vxworks支持下述新架構(gòu)
1.ARM 9, ARM 11
2. Intel Pentium M
3. Intel XScale
4. MIPS
5. PowerPC
6. Renesas SuperH-4, SuperH-4a
(1)支持通用平臺VxWorks 3.0版中的所有架構(gòu)和BSP
(2) 多處理器消息通道(基于TIPC協(xié)議)
(3) 網(wǎng)絡(luò)堆棧包括PPP、PPPoE以及多鏈路PPP
(4) 風(fēng)河Workbench 2.3
vxworks基于目標(biāo)機(jī)的工具
在 Tornado 開發(fā)系統(tǒng)中,開發(fā)工具是駐留在主機(jī)上的。但是也可以根據(jù)需要將基于目標(biāo)機(jī)的Shell 和裝載卸載模塊加入 VxWorks。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- ARM技術(shù)架構(gòu)與應(yīng)用開發(fā)實(shí)踐指南2026/1/6 10:40:19
- 嵌入式實(shí)時操作系統(tǒng)(RTOS)選型與移植技術(shù)指南2025/12/31 10:42:31
- 工業(yè)嵌入式系統(tǒng):通信接口技術(shù)選型與抗干擾設(shè)計實(shí)踐2025/12/15 14:36:53
- 深入解析嵌入式 OPENAMP 框架:開啟異核通信新時代2025/7/22 16:27:29
- 一文快速了解OPENWRT基礎(chǔ)知識2025/7/14 16:59:04
- 高速PCB信號完整性(SI)設(shè)計核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計常見問題分析









