新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > VxWorks及其選件介紹

        VxWorks及其選件介紹

        作者: 時間:2011-03-12 來源:網絡 收藏
        VxWorks及其選件介紹

        VxWorks是WindRiver公司開發的具有工業領導地位的高性能實時操作系統內核,具有先進的網絡功能。 VxWorks的開放式結構和對工業標準的支持,使得開發人員易于設計高效的系統,并可以很小的工作量移植到其它不同的處理器上。

        可裁剪微內核結構。
        高效的任務管理:
        多任務,具有256個優先級。
        具有優先級排隊和循環調度。
        快速的、確定性的上下文切換。
        靈活的任務間通訊:
        三種信號燈:二進制、計數、有優先級繼承特性的互斥信號燈。
        消息隊列。
        套接字(Socket)。
        共享內存。
        信號(Signals)
        微秒級的中斷處理。
        支持POSIX 1003.1b實時擴展標準。
        支持多種物理介質及標準的、完整的TCP/IP網絡協議。
        靈活的引導方式。支持從ROM、flash、本地盤(軟盤或硬盤)或網絡引導。
        支持多處理器并行處理。
        快速靈活的I/O系統。
        支持MS-DOS和RT-11文件系統。
        支持本地盤,flash,CD-ROM的使用。
        完全符合ANSI C標準。
        多個系統調用。
        VxWORKS板支持包(BSP)
        VxWorks BSP包含了開發人員要在特定的目標機上運行VxWorks 所需要的一切支持:支持特定目標機的軟件(如驅動程序等)和從主機通過網絡引導VxWorks的Boot ROM。Wind River提供支持不同廠商的200多種商業體系結構和目標板的BSP。另外Wind River還提供一個BSP移植包,幫助用戶移植VxWorks到客戶化硬件板上(超過50%的VxWorks用戶使用客戶化目標機)。

        操作系統的選件
        Wind River提供廣泛的、越來越多的選件產品以滿足特定應用的需求。

        BSP開發包(BSP Developers Kit)

        BSP開發包幫助開發人員把VxWorks移植到客戶化硬件平臺上。BSP開發包的選項包括:測試工具,硬件設備的驅動程序庫,BSP模板。用戶可以根據需要選擇不同的選項。Wind River還提供BSP測試驗證等咨詢服務。

        VxVMI:

        VxVMI是VxWorks的虛擬內存接口。在調試階段和軟件運行時都能提供強大的內存管理功能。它包括代碼段和數據段保護功能,并包含對不同CPU結構的標準編程接口。



        VxMP:

        VxMP是VxWorks多處理器支持擴展包,它允許將任務分布在多個CPU上執行以提高效率。它透明的、高性能的設計使得在不同CPU上運行的任務可以通過現有的通信機制,如信號燈、消息隊列等進行同步和數據交換。



        Tornado移植包:

        易于使用的Tornado移植包允許把基于VMEexec,pSOS,及其他操作系統的應用程序移植到VxWorks上。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁国市| 辽宁省| 桐梓县| 大连市| 大理市| 桓仁| 常山县| 云阳县| 花莲县| 宜兰市| 静乐县| 常州市| 阿巴嘎旗| 铜山县| 钟山县| 蕲春县| 兴山县| 沂南县| 余干县| 铁岭县| 桦南县| 乌鲁木齐市| 孙吴县| 盐池县| 江都市| 宾川县| 呼和浩特市| 梨树县| 孝感市| 渭源县| 遂宁市| 庐江县| 青川县| 德钦县| 和顺县| 宁波市| 东山县| 密山市| 瑞昌市| 仙居县| 兴城市|