VRTX嵌入式操作系統商業傳奇

VRTX的歷史
VRTX起初是Hunter & Ready公司的產品,公司是由James(Jim) Ready 和 Colin Hunter 在 1980 創立,後來更名成Ready Systems。在歷史上VRTX有這樣一些重要的貢獻:VRTX 在1987年成爲最先實現了具有確定性內核機制的RTOS;1989年發表了第一個RTOS 仿真器VRTXdesigner;在1990年VRTX應用的MD-11 Honeywell飛行控制系統通過了美國聯邦航天航天局的FAA認證。


1993年Ready System 與硅谷著名的嵌入式軟件公司Microtec Research 合併,在已經是工業界廣泛認可的RTOS標準-VRTX32 基礎上開發了VRTXmc和VRTXsa 兩個新的RTOS內核,並結合Microtec著名的調試軟件XRAY,開發了VRTX集成開發環境Spectra。1995年EDA公司Mentor Graphic收購了Microtec Research,在收購之後7-8年之間,VRTX得到了持續的發展,比如前面提到的藉助Menotor 在EDA方面優勢,VRTX 支持SoC芯片的集成和軟硬件協調開發,這在當時是頗有前瞻性的投資。 2002年Mentor Graphic 收購了另外一個嵌入式OS公司-Accelerated Technology之後,專向開放源代碼的嵌入式OS(Nucleus),VRTX就逐漸被放棄了。因爲不斷被收購,VRTX市場在90年的末被Psos和Vxwork等產品替代。VRTX 的創始人Jim Ready 也在1999年離開Mentor Graphic 創立了專注在嵌入式Linux 的Montavista Software公司[1],這在後面關於開源嵌入式OS中會有更多敘述。


VRTX 的產品家族
VRTX 1.0版本是在1981年發佈的,經歷2.0,3.0版本之後,於1987年發表了世界上首個具有確定性調度機制的RTOS- VRTX32。VRTX32 最初是針對68K和80x86 CPU設計的,也是工業界RTOS之中最早應用在機載電子設備中,並通過FAA認證。它是錯誤報告最少,應用最廣泛的RTOS內核之一。1992年新產品Spectra集成開發環境和VRTXsa 問世,VRTXsa是基於超微內核(Nanokernal)的新一代RTOS,SA意味着具備可以伸縮的RTOS架構,可以支持更大規模嵌入式系統應用。1994年VRTXmc 發佈,MC是Micro-Controller(微控制器)的縮寫,也有支持SoC芯片的含義,它佔用最少的RAM和ROM空間。VRTXmc除了繼續支持68K系列CPU外,還支持Motorola M•CORE[2]和ARM SoC。不同於VRTX32和VRTXsa,VRTXmc採用按產品系列一次性授權模式,更加適合產量大的消費電子產品使用。

VRTX的應用
作爲最早的商業嵌入式OS,VRTX有大量引以爲傲的成功應用,比如F14, MD-11, A320, A330, A340飛機、法國TGV火車、Motorola手機(圖1)、三星通信交換設備(圖2)、醫療生命支持系統、心臟監視系統、機頂盒等,據1999的資料記載已經有超過5萬用戶在使用VRTX相關產品[3]。


VRTX 在中國
VRTX1993年前後進入中國,比較競爭對手起步是比較早的。之後Integrated Systems(產品是Psos和Psos+)和Windriver(風河公司、產品是Vxworks)分別在1997和1998年通過代理商進入中國市場。

 

VRTX 對中國高校的嵌入式OS研究和教學發展有一定的貢獻,1996年與成都電子科大合作建立嵌入式軟件設計中心(CESD),爲中國用戶提供學習課程和培訓。爲此Microtec免費提供了可以支持4種嵌入式微處理器的嵌入式OS開發工具,價值數百萬人民幣,Intel公司也爲實驗室提供了嵌入式386EX開發系統[4]。Microtec之後還在清華大學與Motorola合作建立嵌入式軟件設計中心。

 

VRTX在航空和工業控制領域憑藉國外的市場優勢和產品技術優勢,較早得到了中國用戶的認可,包括華爲技術(通信電源),三菱電梯,南瑞,許繼,華控,成都、上海、西安等地的航空電子設備研究所,北京和西安的航天衛星技術研究所都在使用VRTX。

 

在通信領域,VRTX與Psos競爭激烈,但是VRTX還是獲得了包括上海貝爾(現在的上海阿爾卡特),華光科技,巨龍,金鵬,大唐,重慶郵電設備廠和北郵泰康等著名的通信公司的青眯,使用VRTX開發了數字程控交換機、SDH傳輸設備和新一代寬帶接入等通信產品。

發佈了34 篇原創文章 · 獲贊 41 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章