嵌入式操作系統(tǒng)的新動(dòng)向
摘要: 本文通過(guò)對(duì)科銀京城、微軟、MontaVista的新產(chǎn)品與策略的報(bào)道和分析,反映了嵌入式實(shí)時(shí)操作系統(tǒng)業(yè)的最新發(fā)展動(dòng)態(tài)。
關(guān)鍵詞: RTOS;LambdaPRO 3;Windows CE 6;嵌入式Linux
科銀京成:
嵌入式平臺(tái)LambdaPRO 3登場(chǎng)
北京科銀京成的“道系統(tǒng)”(DeltaSystem)是國(guó)內(nèi)著名的RTOS(嵌入式實(shí)時(shí)操作系統(tǒng)),在海軍、航空等我國(guó)國(guó)防領(lǐng)域有一定的影響。6月17日,科銀京成在京舉行了其新一代嵌入式基礎(chǔ)軟件平臺(tái)技術(shù)-LambdaPRO 3的發(fā)布會(huì)。
LambdaPRO 3的特點(diǎn)
LambdaPRO 3產(chǎn)品的很多性能與國(guó)外同類產(chǎn)品相當(dāng),價(jià)格僅是國(guó)外同類產(chǎn)品的一半。LambdaPRO 3歸納起來(lái)突出的特點(diǎn)主要有三個(gè)。
*首先,將開發(fā)工具和RTOS緊密地集成在一起,形成了完整的智能電子設(shè)備軟件開發(fā)平臺(tái)。而回顧2000年最早的“道系統(tǒng)”嵌入式軟件產(chǎn)品,當(dāng)時(shí),嵌入式實(shí)時(shí)操作系統(tǒng)和開發(fā)工具是作為兩個(gè)獨(dú)立的產(chǎn)品來(lái)研發(fā)的。
*其次,Lambda PRO 3的開發(fā)平臺(tái)采用了目前國(guó)際上流行的開放源碼的Eclipse作為開發(fā)工具框架,優(yōu)點(diǎn)是可以與第三方軟件工具集成,配套了在線仿真器系統(tǒng),并支持團(tuán)隊(duì)開發(fā)。
從2003年開始,國(guó)外的一些嵌入式軟件公司,包括風(fēng)河、GreenHill開始開發(fā)基于Eclipse為框架的軟件,其優(yōu)勢(shì)是它是開放的。而以往的產(chǎn)品不容易讓第三方軟件加入進(jìn)來(lái),這樣帶來(lái)了學(xué)習(xí)的難度。例如debug(調(diào)試),有的公司習(xí)慣用一家公司的debug,工程師從別的公司調(diào)來(lái),卻習(xí)慣用另外的debug??沏y京城從04年開始基于Eclipse框架研發(fā),基本與國(guó)際水平同步(國(guó)外同行2004年推出產(chǎn)品)。
*LambdaPRO 3集成了新版本的實(shí)時(shí)操作系統(tǒng)-DeltaOS 3,新版本的操作系統(tǒng)支持多種主流32位微處理器,并具有一個(gè)新的設(shè)備驅(qū)動(dòng)程序框架,驅(qū)動(dòng)程序開發(fā)向?qū)Э墒狗爆嵉尿?qū)動(dòng)程序編寫和集成變得更為簡(jiǎn)單和直觀。
嵌入式軟件最頭疼的不是嵌入式應(yīng)用程序的開發(fā),而是驅(qū)動(dòng)程序的開發(fā),即軟件與硬件接口這部分。LambdaPRO 3中也加入了模塊,幫助用戶去開發(fā)驅(qū)動(dòng)程序。
國(guó)產(chǎn)操作系統(tǒng)的發(fā)展探討
在國(guó)外強(qiáng)大的嵌入式操作系統(tǒng)供應(yīng)商包圍下,國(guó)內(nèi)廠商的發(fā)展尤其引人關(guān)注??沏y京城的成長(zhǎng),離不開祖國(guó)作為強(qiáng)大后盾。當(dāng)前,國(guó)家重視基礎(chǔ)軟件的開發(fā),倡導(dǎo)核心軟件走自主知識(shí)產(chǎn)權(quán)的道路,LambdaPRO 3可謂生逢其時(shí),盡管是面向全行業(yè)的,但有望在國(guó)防領(lǐng)域率先突破,因?yàn)閲?guó)防更強(qiáng)調(diào)自主性、安全性、本地化。
我國(guó)嵌入式操作系統(tǒng)專家、科銀京城總經(jīng)理朱明遠(yuǎn)先生指出,科銀京城作為國(guó)內(nèi)的RTOS廠商,其產(chǎn)業(yè)和產(chǎn)品立足于國(guó)內(nèi)先進(jìn)的水平,實(shí)現(xiàn)了嵌入式領(lǐng)域的三個(gè)代表:代表嵌入式軟件發(fā)展的要求,即面向市場(chǎng);代表嵌入式軟件技術(shù)的前進(jìn)方向,即面向技術(shù);代表嵌入式軟件工程師的根本利益,即面向服務(wù)。
當(dāng)然作為軟件產(chǎn)品,LambdaPRO 3也離不開一般軟件的發(fā)展規(guī)律。道系統(tǒng)目前還沒有盜版。但朱總認(rèn)為盜版是個(gè)標(biāo)志,表明在市場(chǎng)的占有率有一定的份額,表明有人想學(xué)、想用,尤其學(xué)生,因?yàn)橘I不起正版。LambdaPRO 3多長(zhǎng)時(shí)間內(nèi)出現(xiàn)盜版?朱總風(fēng)趣地說(shuō)希望一年之內(nèi)出現(xiàn)!但是朱總同時(shí)指出,嵌入式軟件在工業(yè)上不會(huì)出現(xiàn)盜版,因?yàn)樯锨f(wàn)元的重大項(xiàng)目不會(huì)采用盜版;而教學(xué)容易出現(xiàn)盜版。
談到是否受到來(lái)自開放源碼Linux陣營(yíng)的競(jìng)爭(zhēng)。朱總認(rèn)為L(zhǎng)inux價(jià)格、服務(wù)都不便宜。因?yàn)長(zhǎng)inux的驅(qū)動(dòng)要買,價(jià)格不菲。不過(guò),LambdaPRO 3下一步也準(zhǔn)備支持Linux。
一種嵌入式軟件是否成功,關(guān)鍵要看平臺(tái)是否厚實(shí)。朱總說(shuō)道,國(guó)防上提出的是平臺(tái)的概念,不僅限于OS(操作系統(tǒng)),還有很多應(yīng)用,比如中間件、一些面向行業(yè)的應(yīng)用軟件等。平臺(tái)站住腳,應(yīng)用就穩(wěn)定了。例如航空電子,如果開發(fā)更多的應(yīng)用軟件,平臺(tái)做得很厚實(shí),地位就不可撼動(dòng)。
這就像Windows,不能把它看作是一個(gè)操作系統(tǒng),在往上有IE、Office,涉及到美國(guó)很多廠商提供的應(yīng)用,它們都當(dāng)作Windows平臺(tái)中的東西,所以撼不動(dòng),是座摩天大樓。如果你自己做OS,誰(shuí)為你做應(yīng)用?Windows是補(bǔ)丁打出來(lái)的,被打得亂七八糟??赡苣阕龅腛S比Windows穩(wěn)定得多,但做不出那么厚的產(chǎn)業(yè)鏈。
Window CE走過(guò)10年,CE 6登場(chǎng)
今年Windows CE誕生十周年,5月15日,微軟發(fā)布了Windows CE 6的測(cè)試版,并宣布正規(guī)產(chǎn)品下半年上市。6月22~23日,在北京舉行的“微軟移動(dòng)與嵌入式開發(fā)者大會(huì)”上,本刊采訪了微軟移動(dòng)與嵌入式產(chǎn)品部(MED)主任經(jīng)理Jason Stolarczyk,請(qǐng)他介紹CE 6測(cè)試版的特點(diǎn),以及CE成功的戰(zhàn)略。
MED 2001年成立,是微軟七大業(yè)務(wù)部門之一,也是公司成長(zhǎng)最快的部門,每年同比增長(zhǎng)40%左右。MED包括用于移動(dòng)設(shè)備的Windows Mobile操作系統(tǒng),以及用于銷售終端(POS)、汽車和其它設(shè)備的Windows Embedded系列操作系統(tǒng)。
Windows Embedded包括Windows CE,Windows XP Embedded,Windows Embedded的POS系統(tǒng)(WEPOS)等。其中,Windows CE是本刊讀者最為關(guān)注的。
CE 6可支持32000個(gè)處理器
新發(fā)布的CE 6最大的創(chuàng)新是把原來(lái)內(nèi)核的限制進(jìn)行了很大擴(kuò)展,操作系統(tǒng)的內(nèi)核架構(gòu)從過(guò)去支持32個(gè)處理器的并發(fā)處理,到現(xiàn)在可以同時(shí)運(yùn)行32,000個(gè)處理器的并發(fā)處理,為將來(lái)5~10年提供了一個(gè)豐富的平臺(tái)。另外一個(gè)功能就是虛擬化內(nèi)存的尋址技術(shù)支持增強(qiáng),每個(gè)處理器內(nèi)存從64M提升到2G。除此之外,有很強(qiáng)的多媒體功能,IPTV的功能。更重要的是在開發(fā)環(huán)境方面做了許多整合,把Platform Builder與Visual Studio無(wú)縫地整合到一起,使它可以用在Windows Embedded以及手表上等嵌入式設(shè)備中,這對(duì)于開發(fā)人員來(lái)說(shuō)是方便的環(huán)境和強(qiáng)大的工具。
CE 戰(zhàn)略
2005年微軟的統(tǒng)計(jì)表明, Windows Embedded在全球商業(yè)嵌入式操作系統(tǒng)中應(yīng)用量排名第一。2005年有60%的瘦客戶機(jī)端運(yùn)行有Windows CE。在過(guò)去的4年里,Windows Embedded每年的同比增長(zhǎng)33%,在中國(guó),Windows CE的授權(quán)許可證達(dá)到三位數(shù)的增長(zhǎng)。只有10歲的CE,自有一套成功的套路。
*開放戰(zhàn)略。首先,開放源代碼。十年前,當(dāng)比爾
評(píng)論