嵌入式系統(tǒng)開(kāi)源軟件的回顧和展望
這里再舉個(gè)一個(gè)例子,目前已經(jīng)交由Linux基金會(huì)維護(hù)的英特爾Moblin社區(qū)非?;钴S。Moblin是專門(mén)針對(duì)MID的操作系統(tǒng),最新推出的2.0版本有下面的特點(diǎn)和變化:
第一,電源管理部分針對(duì)MID和Notebook做了優(yōu)化,使電池續(xù)航能力得到延長(zhǎng)。網(wǎng)絡(luò)功能作了進(jìn)一步擴(kuò)展,針對(duì)MID、Notebook和車(chē)載移動(dòng)設(shè)備所需的網(wǎng)絡(luò)連通性能進(jìn)行了擴(kuò)展,考慮到能夠支持最新的3G技術(shù)。
第二,應(yīng)用程序框架重新設(shè)計(jì)。Moblin 2.0核心模塊放棄了前一版本所使用的Hildon應(yīng)用程序框架,主屏幕設(shè)計(jì)和應(yīng)用程序圖形界面設(shè)計(jì)有了更大的靈活性,可以以Flash AIR平臺(tái)為基礎(chǔ)設(shè)計(jì)用戶界面,也可以直接以HT-ML文件作為操作系統(tǒng)主屏幕或者應(yīng)用程序圖形界面,也可以采用GTK/Clutter這個(gè)支持2D/3D動(dòng)畫(huà)的UI庫(kù)來(lái)設(shè)計(jì)應(yīng)用程序的圖形界面。
第三,2.0版本開(kāi)發(fā)工具更加便利。創(chuàng)建MID和Notebook等多種平臺(tái)上的Moblin影像的工具M(jìn)IC,能夠在USB驅(qū)動(dòng)器、光盤(pán)等設(shè)備中創(chuàng)建帶有平臺(tái)特定的、完整的目標(biāo)文件系統(tǒng)的影像。Moblin 2.0的架構(gòu)如圖1所示。本文引用地址:http://butianyuan.cn/article/152284.htm
英特爾作為一家芯片公司,花了這樣大的力量和金錢(qián)投資開(kāi)放軟件平臺(tái),為了什么呢,就是為了在未來(lái)移動(dòng)互聯(lián)網(wǎng)世界里掌握更多話語(yǔ)權(quán),因?yàn)閃intel架構(gòu)將不再是這個(gè)世界唯一的計(jì)算平臺(tái)了。
3 中國(guó)嵌入式系統(tǒng)企業(yè)應(yīng)融入開(kāi)源文化
國(guó)際性的嵌入式系統(tǒng)企業(yè)對(duì)于開(kāi)源的重視和貢獻(xiàn)越來(lái)越大,例如,飛思卡爾半導(dǎo)體公司就把嵌入式Linux作為芯片基本OS重點(diǎn)支持和研發(fā),在北京也成立專門(mén)的研發(fā)團(tuán)隊(duì)。包括飛思卡爾、MIPS、瑞薩、博通、ADI和英特爾這些嵌入式半導(dǎo)體公司,以及Montavista軟件、思科通信設(shè)備公司,他們對(duì)Linux內(nèi)核的貢獻(xiàn)是很大的。
聯(lián)想到國(guó)內(nèi)的情況:一方面以嵌入式Linux為龍頭的嵌入式教育和培訓(xùn)熱火朝天,學(xué)員熱情很高,說(shuō)明企業(yè)有需求;另一方面,放眼國(guó)內(nèi),專業(yè)的嵌入式Linux公司越來(lái)越少。在2000年初還有幾家,如靈思、藍(lán)點(diǎn),現(xiàn)在除了中科紅旗還有定制性的嵌入式Linux產(chǎn)品服務(wù)外,幾乎沒(méi)有一家專業(yè)的嵌入式Linux軟件公司。再有,國(guó)內(nèi)大型的嵌入式設(shè)備商們都有相當(dāng)數(shù)量的Linux研發(fā)團(tuán)隊(duì),但是縱觀國(guó)際開(kāi)源項(xiàng)目,幾乎沒(méi)有他們的身影,甚至連國(guó)人的身影都很少。來(lái)自Linux社區(qū)的信息顯示,2.6.13開(kāi)始華人中有越來(lái)越多的人參與到Kernel開(kāi)發(fā)中來(lái),從2.6.13的10人增加到2.6.27的63人,從2.6.13的108個(gè)來(lái)自華人的patch增加到2.6.28的650個(gè)patch。但是總的情況看,華人對(duì)Kernel的貢獻(xiàn)所占比例還比較小(6%~8%),外企華人的貢獻(xiàn)占了多數(shù),本土企業(yè)的比重比較小。這不禁讓人們想起若干年前,國(guó)際Linux社區(qū)對(duì)于國(guó)內(nèi)某些Linux公司只索取沒(méi)有奉獻(xiàn)的開(kāi)源之路的指責(zé)。如果中國(guó)大型嵌入式系統(tǒng)企業(yè)不能像歐美日企業(yè)那樣追隨Linux開(kāi)源文化的精神,我們的嵌入式系統(tǒng)開(kāi)源之路還將會(huì)非常漫長(zhǎng)。
4 理解嵌入式系統(tǒng)對(duì)開(kāi)源軟件多樣性需求
嵌入式系統(tǒng)多學(xué)科交叉的特點(diǎn),決定了嵌入式系統(tǒng)對(duì)于嵌入式軟件的認(rèn)識(shí)和使用上的多元化現(xiàn)象。比如計(jì)算機(jī)專業(yè)的人員偏好開(kāi)源的嵌入式Linux OS,電子和自動(dòng)化專業(yè)更加偏于RTOS,比如μC/OS-II(開(kāi)源,商業(yè)使用收費(fèi)模式)和VxWorks(傳統(tǒng)的商業(yè)嵌入式操作系統(tǒng))。開(kāi)源技術(shù)和思想對(duì)于嵌入式系統(tǒng)中非計(jì)算機(jī)科學(xué)學(xué)科的集成電路設(shè)計(jì)中的SoC技術(shù)已經(jīng)產(chǎn)生重要影響。目前多數(shù)嵌入式系統(tǒng)半導(dǎo)體公司使用Linux作為基礎(chǔ)的OS。
評(píng)論