嵌入式實時操作系統VxWorks簡介

嵌入式 341瀏覽

華力創通公司是國內最早進入嵌入式實時系統技術領域的公司之一。我們為用戶提供國際領先的嵌入式實時操作系統VxWorks 及其開發環境,以及面向不同應用的完整的解決方案和技術咨詢服務。
???? VxWorks操作系統是美國WindRiver公司于1983年設計開發的一種嵌入式實時操作系統(RTOS),是Tornado嵌入式開發環境的關鍵組成部分。良好的持續發展能力、高性能的內核以及友好的用戶開發環境,在嵌入式實時操作系統領域逐漸占據一席之地。首先,它十分靈活,具有多達1800個功能強大的應用程序接口(API);其次,它適用方面廣,可以適用于從最簡單到最復雜的產品設計;再次,它可靠性高,可以用于從防抱死剎車系統到星際探索的關鍵任務;最后,適用性強,可以用于所有的流行的CPU平臺。

它采用微內核的結構,具有支持處理器多,網絡協議豐富,兼容性和裁減性好等特點,同時具有程序動態連接和下載的功能。
  1. 板級支持包(BSP)是運行的任何目標板都需要的。BSP對各種板子的硬件功能提供了統一的接口,它包括硬件初始化、中斷的產生和處理、硬件時鐘和計時器管理、局域和總線內存地址映射、內存分配等等。每個板級支持包包括一個ROM啟動(Boot ROM)或其他啟動機制。
  2. 高性能的操作系統核心wind支持所有的實時特性,其設計減少了系統開銷,高效的任務管理保證了對外部事件快速、確定的反應。快速靈活的任務間和進程間通信允許獨立的任務在實時系統中與其行動相協調。
  3. 網絡系統提供了對其他網絡和TCP/IP網絡系統的"透明"訪問。無論是松耦合的串行線路,標準的以太網連接還是緊耦合的利用共享內存的背板總線,所有的VxWorks網絡機制都遵循標準的Internet協議。

VxWorks結構示意圖
????最新版頂級嵌入式實時多任務操作系統--VxWorks v 6.0已經開始預發布。首批WindLink合作伙伴正在進行最后的用戶級測試。VxWorks v 6.0與VxWorks v 5.x實現完全的向下兼容,所有VxWorks v 5.5下編寫的應用程序以及BSP和DRV都可以源代碼兼容。
????除此之外,VxWorks v 6.0新增引入了具有完全保護功能的實時進程Real Time Process簡稱RTP,首次完美的解決了內核保護與實時性和確定性之間的矛盾。用戶可以根據需要動態的創建/刪除RTP實時保護進程或僅將一部分程序運行在RTP實時保護進程中。RTP實時進程可以隨時動態加載運行外部程序,每個RTP進程完全獨立,程序在RTP進程內部出現的任何錯誤都被限制在RTP進程內部,刪除RTP實時進程時,自動釋放所有資源。RTP與其他多進程OS不同是,VxWorks的RTP實時進程具有完全的靜態確定性,提供保護功能的同時提供最高的實時響應確定性和快速性,并且可以提供完全的存儲錯誤檢測和存儲報告功能。動態鏈接庫和共享數據區功能也同時提供。RTP實時保護進程與VxWorks原有的更高性能實時任務一起構成保護性和實時性兼備的超級設備平臺。
????VxWorks v6.0適合各種高級,低級的產品應用。用戶只要在RTP實時保護進程中運行程序就可以用于既需要實時性,又需要自動保護功能的應用產品,如DCS集散控制,實時測控設備,電信級設備,核心網絡設備,高性能嵌入式媒體服務器,媒體網關,汽車電子,視頻點播,機頂盒,軍工,航空/航天等。用戶關閉RTP進程就可以用于沒有MMU的低端CPU產品,而用戶程序不用做任何修改。
????為適應VxWorks v6.0功能擴充,Tornado開發工具也同步升級到WindBanch。WindBanch將硬件調試和軟件調試工具無縫的集成在一起,工程化開發可以嵌套,真正實現環境統一,軟硬統一,個人/團隊開發統一。入門學習更加快捷,大型工程管理也更加方便。
????嵌入式實時RTOS經歷過確定性和保護性不能兼得的過程后,終于在VxWorks v6.0上得到統一。參加過測試的應用工程師評價說"這才是完美的RTOS"。?

詳細資料請下載......

七星彩走势图2元网官网