完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > VxWorks
VxWorks 是美國 Wind River System 公司( 以下簡稱風(fēng)河公司 ,即 WRS 公司)推出的一個實時操作系統(tǒng)。Tornado 是WRS 公司推出的一套實時操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVisual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
VxWorks 是美國 Wind River System 公司( 以下簡稱風(fēng)河公司 ,即 WRS 公司)推出的一個實時操作系統(tǒng)。Tornado 是WRS 公司推出的一套實時操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVisual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
VxWorks操作系統(tǒng)有以下部件組成:
內(nèi)核
多任務(wù)調(diào)度(采用基于優(yōu)先級搶占方式,同時支持同優(yōu)先級任務(wù)間的分時間片調(diào)度)
任務(wù)間的同步
進(jìn)程間通信機(jī)制
中斷處理
定時器和內(nèi)存管理機(jī)制
I/O 系統(tǒng)
VxWorks 提供了一個快速靈活的與 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ū)動程序:網(wǎng)絡(luò)驅(qū)動、管道驅(qū)動、RAM盤驅(qū)動、SCSI驅(qū)動、鍵盤驅(qū)動、顯示驅(qū)動、磁盤驅(qū)動、并口驅(qū)動等 。
VxWorks 是美國 Wind River System 公司( 以下簡稱風(fēng)河公司 ,即 WRS 公司)推出的一個實時操作系統(tǒng)。Tornado 是WRS 公司推出的一套實時操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVisual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
VxWorks操作系統(tǒng)有以下部件組成:
內(nèi)核
多任務(wù)調(diào)度(采用基于優(yōu)先級搶占方式,同時支持同優(yōu)先級任務(wù)間的分時間片調(diào)度)
任務(wù)間的同步
進(jìn)程間通信機(jī)制
中斷處理
定時器和內(nèi)存管理機(jī)制
I/O 系統(tǒng)
VxWorks 提供了一個快速靈活的與 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ū)動程序:網(wǎng)絡(luò)驅(qū)動、管道驅(qū)動、RAM盤驅(qū)動、SCSI驅(qū)動、鍵盤驅(qū)動、顯示驅(qū)動、磁盤驅(qū)動、并口驅(qū)動等 。
文件系統(tǒng)
支持四種文件系統(tǒng):dosFs,rt11Fs,rawFs 和 tapeFs
支持在一個單獨的 VxWorks 系統(tǒng)上同時并存幾個不同的文件系統(tǒng)。
板級支持包 BSP(Board Support Package)
板級支持包向VxWorks操作系統(tǒng)提供了對各種板子的硬件功能操作的統(tǒng)一的軟件接口,它是保證VxWorks操作系統(tǒng)可移植性的關(guān)鍵,它包括硬件初始化、中斷的產(chǎn)生和處理、硬件時鐘和計時器管理、局域和總線內(nèi)存地址映射、內(nèi)存分配等等。每個板級支持包包括一個 ROM 啟動(Boot ROM)或其它啟動機(jī)制。
網(wǎng)絡(luò)支持
它提供了對其它VxWorks系統(tǒng)和TCP/IP網(wǎng)絡(luò)系統(tǒng)的“透明”訪問,包括與BSD套接字兼容的編程接口,遠(yuǎn)程過程調(diào)用(RPC),SNMP(可選項),遠(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)是一個相當(dāng)小的微內(nèi)核的層次結(jié)構(gòu)。內(nèi)核僅提供多任務(wù)環(huán)境、進(jìn)程間通信和同步功能。這些功能模塊足夠支持VxWorks在較高層次所...
操作系統(tǒng)的用戶希望在一個工作穩(wěn)定,可以信賴的環(huán)境中工作,所以操作系統(tǒng)的可靠性是用戶首先要考慮的問題。而穩(wěn)定、可靠一直是VxWorks的一個突出優(yōu)點。自從...
2017-12-19 標(biāo)簽:vxworks 2.2萬 0
如何通過函數(shù)ioctl了解 Vxworks系統(tǒng)詳細(xì)資料講解
我們 再進(jìn)行網(wǎng)絡(luò)關(guān)斷時常會使用一個函數(shù):“=ioctl("PNIO-CTRL",50,par1)”是怎么回事
關(guān)于嵌入式系統(tǒng)優(yōu)先級反轉(zhuǎn)的原因及解決方法探討
VxWorks是美國Wind River(風(fēng)河)公司的一個實時操作系統(tǒng),具有良好的可靠性和實時性。該系統(tǒng)采用基于優(yōu)先搶占式調(diào)度策略,系統(tǒng)為每一個任務(wù)分配...
2019-11-01 標(biāo)簽:嵌入式系統(tǒng)VxWorks 5653 0
關(guān)于基于VxWorks的星務(wù)管理系統(tǒng)軟件多任務(wù)實時性調(diào)度設(shè)計
隨著科學(xué)技術(shù)的不斷進(jìn)步,實時嵌入式操作系統(tǒng)得以廣泛應(yīng)用,而VxWorks操作系統(tǒng)在絕大多數(shù)的嵌入式操作系統(tǒng)中具有良好的實時性效果,它于1983年由美國的...
2018-06-26 標(biāo)簽:vxworks管理系統(tǒng) 5417 0
基于VxWorks的看門狗定高效定時機(jī)制設(shè)計實現(xiàn)
VxWorks提供了一個看門狗定時器(watchDog timer),它由以下四個函數(shù)維護(hù): wdCreate( ) 創(chuàng)建并初始化一個看門狗定時器...
VxWorks技術(shù)下對MB系列智能可編程控制器設(shè)計分析
可編程控制器在PLC長期的使用過程中也逐漸暴露出了諸如開出回路簡單;通信擴(kuò)展能力差;梯形圖語言編程煩瑣;調(diào)試不夠方便等技術(shù)局限。伴隨著計算機(jī)技術(shù)、信息技...
為了節(jié)約IP地址資源,IETF拋棄了傳統(tǒng)的地址分類方式(把IP地址空間人為地劃分為A、B、C、D類地址的方式),開始使用在RFC 1918中指定的CID...
基于ARM和VxWorks實現(xiàn)自動彩信發(fā)送的嵌入式系統(tǒng)
隨著嵌入式應(yīng)用的發(fā)展和16/32位risc處理器技術(shù)的成熟,以及支持各種高端處理器的嵌入式操作系統(tǒng)的涌現(xiàn)和完善,嵌入式無線設(shè)備可以利用cdma網(wǎng)絡(luò)實現(xiàn)許...
2012-05-29 標(biāo)簽:ARM嵌入式系統(tǒng)VxWorks 2014 0
PC104總線實現(xiàn)VxWorks板載支持包BSP立即下載
類別:網(wǎng)絡(luò)協(xié)議論文 2011-09-07 標(biāo)簽:VxWorksPC104BSP
類別:嵌入式開發(fā) 2021-07-30 標(biāo)簽:嵌入式操作系統(tǒng)VxWorks
如何在vxworks下調(diào)試82573千兆網(wǎng)卡詳細(xì)資料分析立即下載
類別:通信網(wǎng)絡(luò) 2019-08-16 標(biāo)簽:控制器網(wǎng)卡vxworks
VxWorks操作系統(tǒng)下光纖通道通信軟件的實現(xiàn)立即下載
類別:嵌入式技術(shù)論文 2008-12-16 標(biāo)簽:VxWorks
VxWorksVxWorks操作系統(tǒng)是美國WindRiver公司于1983年設(shè)計開發(fā)的一種實時操作系統(tǒng)。VxWorks擁有良好的持續(xù)發(fā)展能力、高性能的內(nèi)...
2009-06-17 標(biāo)簽:VxWorks 4275 0
VxWorks 是美國 Wind River System 公司( 以下簡稱風(fēng)河 公司 ,即 WRS 公司)推出的一個實時操作系統(tǒng)。Tornado ...
2010-07-29 標(biāo)簽:VxWorks 4239 0
Vxworks介紹 VxWorks操作系統(tǒng)是美國WindRiver公司于1983年設(shè)計開發(fā)的一種嵌入式實時操作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵...
2010-01-12 標(biāo)簽:Vxworks 3486 0
三家公司將為BAE系統(tǒng)公司提供關(guān)鍵技術(shù) 處理所有關(guān)鍵任務(wù)數(shù)據(jù)
Teledyne e2v、Wind River和CoreAVI今日宣布他們將為BAE系統(tǒng)公司的新任務(wù)計算機(jī)提供關(guān)鍵技術(shù)。任務(wù)計算機(jī)是飛機(jī)上處理所有關(guān)鍵任...
2019-05-16 標(biāo)簽:VxWorks飛機(jī)Wind River 3479 0
8 月 6 日消息,據(jù)路透社引述知情人士報道稱,華為的產(chǎn)品最近遭到了英國監(jiān)管機(jī)構(gòu)的一項調(diào)查,原因是華為設(shè)備中使用了美國公司 Wind River 銷售的...
Samsung S3C2440平臺上的Vxworks BSP移植
研究基于S3C2440平臺上的Vxworks BSP移植具有重要的意義。本文就BSP的概念、BSP移植過程中重點修改的幾個文件、串口和網(wǎng)口驅(qū)動以及BSP...
隨著嵌入式電子產(chǎn)品越來越多的應(yīng)用,實時性操作系統(tǒng)VxWorks得到廣泛應(yīng)用,而定時器正是實時性操作系統(tǒng)中不可或缺的重要組件。文章以VxWorks實時性操...
嵌入式系統(tǒng)VxWorks中針對X86開發(fā)時標(biāo)準(zhǔn)輸入輸出的重定向
怎么將串口轉(zhuǎn)換為標(biāo)準(zhǔn)輸入輸出的用戶操作接口,此時就出現(xiàn)了標(biāo)準(zhǔn)輸入輸出的重定向問題,筆者在VxWorks的開發(fā)中,曾多次碰到此問題,并就此問題進(jìn)行了一些研...
2012-01-14 標(biāo)簽:嵌入式系統(tǒng)VxWorksX86 3075 0
BSP是Board Support Package的縮寫。該術(shù)語通常用于嵌入式領(lǐng)域,主要指在開發(fā)嵌人式應(yīng)用時系統(tǒng)開發(fā)商提供的各種粗動支持庫。在嵌人式領(lǐng)域...
KUKA機(jī)器人的VXworks系統(tǒng)的使用
每一個任務(wù)都有自己的上下文。上下文保存在任務(wù)控制塊中, 是任務(wù)轉(zhuǎn)為運行狀態(tài)時要查看的CPU的環(huán)境資源和系統(tǒng)資源。一個任務(wù)的上下文包括: 任務(wù)程序計數(shù)器、...
2020-09-04 標(biāo)簽:VxWorks中央處理器KUKA機(jī)器人 2899 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | 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) | 國民技術(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 |