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