嵌入式OS:關注連接,多中版本共存
有人把做產品比喻為蓋房子,需要具備三個條件:好材料,好工具,熟練的工人。在嵌入式系統開發中,操作系統(OS)就是工具,關系著項目的成敗。近兩年,微軟公司Windows Embedded逐漸顯山露水:2006財年,購買Windows Embedded許可證的數量已經超過了過去9年的總和,Embedded部門年收入增長率達47%。
6月下旬,在微軟移動與嵌入式開發者大會(MEDC)和Windows硬件工程大會(WinHEC)召開期間,筆者訪問了Windows Embedded亞太及大中華區主任產品經理彭家安(John Boladian)先生。
嵌入式的新特征:連接的體驗
微軟在去年財年出貨的高增長,主要推動力是個人便攜式GPS導航設備銷量增長,還包括媒體播放器等其他便攜式消費類產品。微軟之所以在這些產品中成功運用,因為符合了當今電子產品的主旋律—連接的體驗。
連接的體驗與我們過去推廣嵌入式技術時的觀點有所不同,因為其帶來的優勢和新種類產品密切相關。工作和生活中,各種設備已經由過去獨立的機器,逐漸轉向彼此之間可以連接的機器。
為了滿足連接的體驗,需要業界能夠提供一套完整的方案,這涉及到各種各樣的工具以及操作系統,還有用于生產這些設備的平臺,有時候也可能會牽涉到相關的服務。同時,要盡量基于現有設備,添加新的功能。例如,對基于IP技術的機頂盒實現即時通信,或者地址送信等服務。無線方面的案例有包括不僅在售貨機里面安裝嵌入式設備,還可以在送貨的汽車上安裝相應的GPS設備,這樣汽車可以和交通控制中心建立某種服務,了解一天當中如何最快實現點對點的運輸。
為了方便復雜嵌入式系統的開發,新的Windows CE 6.0去年11月2日面市,重新設計的內核具有32000個處理器的并發處理能力,每個處理有2GB虛擬內存尋址空間,同時還能保持系統的實時響應。同時,微軟還將Visual Studio2005作為CE 6.0的一部分推出。微軟的金級合作伙伴—遠峰公司的市場經理農珊藝認為,CE 6.0的優勢在于:資源較豐富,而且資源的來源比較統一,是一個統一的研發平臺;基于這個平臺研發出的代碼,后期維護良好;100%開放其源代碼,使研發周期大大縮短。
多種版本可并存
但是,在市場上可以看到一個奇特的現象,CE4.0、CE 5.0、CE 6.0等多種版本的操作系統并存。彭家安解釋道:不同版本的CE可以同時存在于這個市場上,這可以說是很正常的。比如你采用CE 4.0、5.0兩年前開發的產品,它已經在生產當中,你還在持續地供貨,只要你的產品本身不需要進行調整,還是可以繼續來生產你的產品。因為嵌入式行業的一大特點就是一旦生產完了以后就不需要進行修改調整了。所以可看到許多15年前設計的產品,依然采用同樣的軟件在市場上進行銷售。通常,嵌入式操作系統的生命周期是10年,因此微軟提供10年的技術支持。
當然,微軟在最新版的CE 6.0里面加了一些新的特性,這樣客戶和合作伙伴如果有一些新的特征需求,就會采用新的操作系統。總之,選擇何種版本的操作系統,主要還是基于客戶、OEM廠商以及第三方合作伙伴自己的需求來定。(迎九)
評論