完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > VxWorks
VxWorks 是美國(guó) Wind River System 公司( 以下簡(jiǎn)稱風(fēng)河公司 ,即 WRS 公司)推出的一個(gè)實(shí)時(shí)操作系統(tǒng)。Tornado 是WRS 公司推出的一套實(shí)時(shí)操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVisual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
VxWorks 是美國(guó) Wind River System 公司( 以下簡(jiǎn)稱風(fēng)河公司 ,即 WRS 公司)推出的一個(gè)實(shí)時(shí)操作系統(tǒng)。Tornado 是WRS 公司推出的一套實(shí)時(shí)操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVisual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
VxWorks操作系統(tǒng)有以下部件組成:
內(nèi)核
多任務(wù)調(diào)度(采用基于優(yōu)先級(jí)搶占方式,同時(shí)支持同優(yōu)先級(jí)任務(wù)間的分時(shí)間片調(diào)度)
任務(wù)間的同步
進(jìn)程間通信機(jī)制
中斷處理
定時(shí)器和內(nèi)存管理機(jī)制
I/O 系統(tǒng)
VxWorks 提供了一個(gè)快速靈活的與 ANSI C 兼容的 I/O 系統(tǒng),包括 UNIX 標(biāo)準(zhǔn)的Basic I/O(creat(),remove(),open(),close(),read(),write(),and ioctl()。),Buffer I/O (fopen(),fclose(),fread(),fwrite(),getc(),putc()) 以及POSIX 標(biāo)準(zhǔn)的異步 I/O。VxWorks 包括以下驅(qū)動(dòng)程序:網(wǎng)絡(luò)驅(qū)動(dòng)、管道驅(qū)動(dòng)、RAM盤驅(qū)動(dòng)、SCSI驅(qū)動(dòng)、鍵盤驅(qū)動(dòng)、顯示驅(qū)動(dòng)、磁盤驅(qū)動(dòng)、并口驅(qū)動(dòng)等 。
VxWorks 是美國(guó) Wind River System 公司( 以下簡(jiǎn)稱風(fēng)河公司 ,即 WRS 公司)推出的一個(gè)實(shí)時(shí)操作系統(tǒng)。Tornado 是WRS 公司推出的一套實(shí)時(shí)操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVisual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
VxWorks操作系統(tǒng)有以下部件組成:
內(nèi)核
多任務(wù)調(diào)度(采用基于優(yōu)先級(jí)搶占方式,同時(shí)支持同優(yōu)先級(jí)任務(wù)間的分時(shí)間片調(diào)度)
任務(wù)間的同步
進(jìn)程間通信機(jī)制
中斷處理
定時(shí)器和內(nèi)存管理機(jī)制
I/O 系統(tǒng)
VxWorks 提供了一個(gè)快速靈活的與 ANSI C 兼容的 I/O 系統(tǒng),包括 UNIX 標(biāo)準(zhǔn)的Basic I/O(creat(),remove(),open(),close(),read(),write(),and ioctl()。),Buffer I/O (fopen(),fclose(),fread(),fwrite(),getc(),putc()) 以及POSIX 標(biāo)準(zhǔn)的異步 I/O。VxWorks 包括以下驅(qū)動(dòng)程序:網(wǎng)絡(luò)驅(qū)動(dòng)、管道驅(qū)動(dòng)、RAM盤驅(qū)動(dòng)、SCSI驅(qū)動(dòng)、鍵盤驅(qū)動(dòng)、顯示驅(qū)動(dòng)、磁盤驅(qū)動(dòng)、并口驅(qū)動(dòng)等 。
文件系統(tǒng)
支持四種文件系統(tǒng):dosFs,rt11Fs,rawFs 和 tapeFs
支持在一個(gè)單獨(dú)的 VxWorks 系統(tǒng)上同時(shí)并存幾個(gè)不同的文件系統(tǒng)。
板級(jí)支持包 BSP(Board Support Package)
板級(jí)支持包向VxWorks操作系統(tǒng)提供了對(duì)各種板子的硬件功能操作的統(tǒng)一的軟件接口,它是保證VxWorks操作系統(tǒng)可移植性的關(guān)鍵,它包括硬件初始化、中斷的產(chǎn)生和處理、硬件時(shí)鐘和計(jì)時(shí)器管理、局域和總線內(nèi)存地址映射、內(nèi)存分配等等。每個(gè)板級(jí)支持包包括一個(gè) ROM 啟動(dòng)(Boot ROM)或其它啟動(dòng)機(jī)制。
網(wǎng)絡(luò)支持
它提供了對(duì)其它VxWorks系統(tǒng)和TCP/IP網(wǎng)絡(luò)系統(tǒng)的“透明”訪問,包括與BSD套接字兼容的編程接口,遠(yuǎn)程過程調(diào)用(RPC),SNMP(可選項(xiàng)),遠(yuǎn)程文件訪問(包括客戶端和服務(wù)端的NFS機(jī)制以及使用RSH,F(xiàn)TP 或 TFTP的非NFS機(jī)制)以及BOOTP 和代理ARP、DHCP、DNS、OSPF、RIP。無論是松耦合的串行線路、標(biāo)準(zhǔn)的以太網(wǎng)連接還是緊耦合的利用共享內(nèi)存的背板總線,所有的 VxWorks 網(wǎng)絡(luò)機(jī)制都遵循標(biāo)準(zhǔn)的 Internet 協(xié)議。
總之,VxWorks的系統(tǒng)結(jié)構(gòu)是一個(gè)相當(dāng)小的微內(nèi)核的層次結(jié)構(gòu)。內(nèi)核僅提供多任務(wù)環(huán)境、進(jìn)程間通信和同步功能。這些功能模塊足夠支持VxWorks在較高層次所...
操作系統(tǒng)的用戶希望在一個(gè)工作穩(wěn)定,可以信賴的環(huán)境中工作,所以操作系統(tǒng)的可靠性是用戶首先要考慮的問題。而穩(wěn)定、可靠一直是VxWorks的一個(gè)突出優(yōu)點(diǎn)。自從...
2017-12-19 標(biāo)簽:vxworks 2.2萬 0
如何通過函數(shù)ioctl了解 Vxworks系統(tǒng)詳細(xì)資料講解
我們 再進(jìn)行網(wǎng)絡(luò)關(guān)斷時(shí)常會(huì)使用一個(gè)函數(shù):“=ioctl("PNIO-CTRL",50,par1)”是怎么回事
關(guān)于嵌入式系統(tǒng)優(yōu)先級(jí)反轉(zhuǎn)的原因及解決方法探討
VxWorks是美國(guó)Wind River(風(fēng)河)公司的一個(gè)實(shí)時(shí)操作系統(tǒng),具有良好的可靠性和實(shí)時(shí)性。該系統(tǒng)采用基于優(yōu)先搶占式調(diào)度策略,系統(tǒng)為每一個(gè)任務(wù)分配...
2019-11-01 標(biāo)簽:嵌入式系統(tǒng)VxWorks 6.2k 0
關(guān)于基于VxWorks的星務(wù)管理系統(tǒng)軟件多任務(wù)實(shí)時(shí)性調(diào)度設(shè)計(jì)
隨著科學(xué)技術(shù)的不斷進(jìn)步,實(shí)時(shí)嵌入式操作系統(tǒng)得以廣泛應(yīng)用,而VxWorks操作系統(tǒng)在絕大多數(shù)的嵌入式操作系統(tǒng)中具有良好的實(shí)時(shí)性效果,它于1983年由美國(guó)的...
2018-06-26 標(biāo)簽:vxworks管理系統(tǒng) 5.9k 0
基于VxWorks的看門狗定高效定時(shí)機(jī)制設(shè)計(jì)實(shí)現(xiàn)
VxWorks提供了一個(gè)看門狗定時(shí)器(watchDog timer),它由以下四個(gè)函數(shù)維護(hù): wdCreate( ) 創(chuàng)建并初始化一個(gè)看門狗定時(shí)器...
VxWorks技術(shù)下對(duì)MB系列智能可編程控制器設(shè)計(jì)分析
可編程控制器在PLC長(zhǎng)期的使用過程中也逐漸暴露出了諸如開出回路簡(jiǎn)單;通信擴(kuò)展能力差;梯形圖語(yǔ)言編程煩瑣;調(diào)試不夠方便等技術(shù)局限。伴隨著計(jì)算機(jī)技術(shù)、信息技...
詳解:NAT原理及在VxWorks上的實(shí)現(xiàn)
為了節(jié)約IP地址資源,IETF拋棄了傳統(tǒng)的地址分類方式(把IP地址空間人為地劃分為A、B、C、D類地址的方式),開始使用在RFC 1918中指定的CID...
基于VxWorks的網(wǎng)卡驅(qū)動(dòng)設(shè)計(jì)案例
隨著嵌入式技術(shù)在軍工、信息家電中的應(yīng)用,如何在嵌入式實(shí)時(shí)系統(tǒng)下對(duì)網(wǎng)卡進(jìn)行驅(qū)動(dòng)程序的設(shè)計(jì)以及實(shí)現(xiàn)網(wǎng)絡(luò)通信和管理,成為非常重要的技術(shù)。
2023-06-15 標(biāo)簽:VxWorksRPC網(wǎng)卡驅(qū)動(dòng) 2.9k 0
PC104總線實(shí)現(xiàn)VxWorks板載支持包BSP立即下載
類別:網(wǎng)絡(luò)協(xié)議論文 2011-09-07 標(biāo)簽:VxWorksPC104BSP
VxWorks下設(shè)備驅(qū)動(dòng)程序及BSP開發(fā)指南資料免費(fèi)下載立即下載
類別:嵌入式開發(fā) 2020-05-15 標(biāo)簽:VxWorks驅(qū)動(dòng)程序BSP
如何在vxworks下調(diào)試82573千兆網(wǎng)卡詳細(xì)資料分析立即下載
類別:通信網(wǎng)絡(luò) 2019-08-16 標(biāo)簽:控制器網(wǎng)卡vxworks
類別:嵌入式開發(fā) 2021-07-30 標(biāo)簽:嵌入式操作系統(tǒng)VxWorks
VxWorks操作系統(tǒng)下光纖通道通信軟件的實(shí)現(xiàn)立即下載
類別:嵌入式技術(shù)論文 2008-12-16 標(biāo)簽:VxWorks
在任務(wù)運(yùn)行過程中,會(huì)出現(xiàn)一些異常的情況,導(dǎo)致任務(wù)不能正常運(yùn)行或者對(duì)操作系統(tǒng)造成影響。一般來說,這些異常是由程序的邏輯錯(cuò)誤造成的,防止這些異常情況的出現(xiàn)和...
VxWorks 是美國(guó) Wind River System 公司( 以下簡(jiǎn)稱風(fēng)河 公司 ,即 WRS 公司)推出的一個(gè)實(shí)時(shí)操作系統(tǒng)。Tornado ...
2010-07-29 標(biāo)簽:VxWorks 4.6k 0
VxWorksVxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開發(fā)的一種實(shí)時(shí)操作系統(tǒng)。VxWorks擁有良好的持續(xù)發(fā)展能力、高性能的內(nèi)...
2009-06-17 標(biāo)簽:VxWorks 4.5k 0
Samsung S3C2440平臺(tái)上的Vxworks BSP移植
研究基于S3C2440平臺(tái)上的Vxworks BSP移植具有重要的意義。本文就BSP的概念、BSP移植過程中重點(diǎn)修改的幾個(gè)文件、串口和網(wǎng)口驅(qū)動(dòng)以及BSP...
三家公司將為BAE系統(tǒng)公司提供關(guān)鍵技術(shù) 處理所有關(guān)鍵任務(wù)數(shù)據(jù)
Teledyne e2v、Wind River和CoreAVI今日宣布他們將為BAE系統(tǒng)公司的新任務(wù)計(jì)算機(jī)提供關(guān)鍵技術(shù)。任務(wù)計(jì)算機(jī)是飛機(jī)上處理所有關(guān)鍵任...
2019-05-16 標(biāo)簽:VxWorks飛機(jī)Wind River 4k 0
華為遭調(diào)查 或引起英運(yùn)營(yíng)商面臨風(fēng)險(xiǎn)
8 月 6 日消息,據(jù)路透社引述知情人士報(bào)道稱,華為的產(chǎn)品最近遭到了英國(guó)監(jiān)管機(jī)構(gòu)的一項(xiàng)調(diào)查,原因是華為設(shè)備中使用了美國(guó)公司 Wind River 銷售的...
Vxworks介紹 VxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵...
2010-01-12 標(biāo)簽:Vxworks 3.7k 0
VxWorks下基于看門狗的通用定時(shí)器設(shè)計(jì)
隨著嵌入式電子產(chǎn)品越來越多的應(yīng)用,實(shí)時(shí)性操作系統(tǒng)VxWorks得到廣泛應(yīng)用,而定時(shí)器正是實(shí)時(shí)性操作系統(tǒng)中不可或缺的重要組件。文章以VxWorks實(shí)時(shí)性操...
嵌入式系統(tǒng)VxWorks中針對(duì)X86開發(fā)時(shí)標(biāo)準(zhǔn)輸入輸出的重定向
怎么將串口轉(zhuǎn)換為標(biāo)準(zhǔn)輸入輸出的用戶操作接口,此時(shí)就出現(xiàn)了標(biāo)準(zhǔn)輸入輸出的重定向問題,筆者在VxWorks的開發(fā)中,曾多次碰到此問題,并就此問題進(jìn)行了一些研...
2012-01-14 標(biāo)簽:嵌入式系統(tǒng)VxWorksX86 3.4k 0
基于VxWorks的電力系統(tǒng)故障錄波器設(shè)計(jì)
電力系統(tǒng)故障錄波器是研究現(xiàn)代電網(wǎng)的基礎(chǔ),也是評(píng)價(jià)繼電保護(hù)動(dòng)作行為及分析設(shè)備故障性質(zhì)和原因的重要依據(jù)
2011-02-16 標(biāo)簽:電力系統(tǒng)VxWorks故障錄波器 3.3k 0
換一批
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
| 伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |