VxWorks是由美國的WindRiver推出的一種嵌入式強實時操作體系,它存在多任務調度的方法,可以辦理多個外設,而且它可依據運用程序的需要對操作體系進行裁剪,最大程度的緊縮代碼,完成程序的優化。
Intelx86系列處理器的嵌入式運用通常是以PC104的方式呈現的,PC104除包含PC/AT的一切規范功用外,它的CPU模塊還有一些共同的長處:開發周期短、費用低、體積小、層疊銜接、功耗小、模塊化、抗沖擊及轟動能力強,作業及存儲溫度規模寬、集成度高,可靠性高。
在PC/104總線設備上運用的數據存儲設備通常有硬盤和根據閃存技能的固態電子盤。由于嵌入式體系作業環境通常對比惡劣,硬盤在惡劣的轟動條件下無法正常作業,而固態電子盤的作業規模很寬,可以挑選相應環境下的器材(零下40℃到零上85℃),而且體積很小,合適嵌入式運用。本嵌入式體系中數據存儲設備采用了CE公司的CF(CompactFlash)卡,而在此軟硬件平臺上規劃開發了嵌入式實時操作體
VxWorks的并根據PC104總線的板載撐持包。
VxWorks板載撐持包BSP規劃
根據PC104總線設備的VxWorks操作體系映像開發
在實時操作體系VxWorks中,硬件籠統層是以板載撐持包BSP的方式呈現的。對于不一樣的處理器體系布局以及硬件環境規劃不一樣的板載撐持包,實時操作體系VxWorks就可以用于不一樣的硬件環境,大大削減了資源糟蹋。由于板載撐持包一起具有硬件有關性和操作體系有關性,是一個介于硬件與軟件之間的軟件層次,包含了體系中的大多數與硬件有關的軟件模塊。VxWorks板載撐持包BSP的規劃概念使嵌入式實時操作體系VxWorks變成一個通用的嵌入式軟件開發包,使得有關的高層的嵌入式運用可以有效地運轉于特定的、運用有關的硬件設備之上,使嵌入式實時操作體系VxWorks的可移植性大大加強。
根據PC104總線設備的VxWorks操作體系映像開發首要作業有3個方面:
①板載撐持包規劃與開發
VxWorks實時操作體系的板載撐持包的開發通常供給通常模板程序,挑選一個一樣處理器布局板載撐持包進行規劃。
②有關外圍硬件設備驅動程序
嵌入式體系是對于某一詳細運用場合開發的專用體系,因而常常會運用到一些非規范的硬件設備,而VxWorks操作體系并不供給有關的外設驅動程序,運用時需自行開發相應的外設驅動程序。
③操作體系映像裝備與生成
對VxWorks操作體系各個功用模塊進行裝備,使其在滿意功用需要的條件下到達代碼量最小,一起也削減犯錯的可能性。
深藍宇PC104產品第一站,各種PC104主板和工控主板卡,以及嵌入式主板銷售及定制服務的高科技企業;提供,游戲機主板,凌動主板,
審核編輯:湯梓紅
-
VxWorks
+關注
關注
3文章
351瀏覽量
97934 -
PC104
+關注
關注
5文章
52瀏覽量
67886 -
總線
+關注
關注
10文章
2947瀏覽量
89323
發布評論請先 登錄
MCU是否可以使用普通IO口和數據總線控制cy7c68013a,用異步slavefifo模式增加一個與PC通信的USB口?
104貼片電容選型

風華104的電容的耐壓是多少?

PC1405/PC1407/PC1410高精度電壓基準數據手冊
車輛總線接口設備 - VCI

將信號引入DS99R104 ,DS99R104沒有輸出反應,為什么?
電力IEC104設備數據 轉 CCLink IE Field Basic項目案例

鋇錸IEC104轉MQTT網關支持一鍵接入亞馬遜AWS平臺實現IEC104協議與MQTT協議的無縫連接

IEC104轉MQTT網關支持一鍵對接華為云平臺

IEC104轉MQTT網關實現IEC104與MQTT互通

電力IEC104設備數據 轉IEC61850項目案例

ADC104S021/ADC104S021Q低功耗、四通道、10位CMOS模數轉換器數據表

圖像采集卡:實現圖像數字化的關鍵硬件

評論