嵌入式系統(tǒng)開源軟件的回顧和展望
嵌入式系統(tǒng)是應(yīng)用差異性很大的系統(tǒng),比如通信行業(yè),手機(jī)、智能手機(jī)、移動(dòng)終端(智能本)、上網(wǎng)本、交換機(jī)、移動(dòng)基站、交換機(jī)和電信服務(wù)器等等不同的產(chǎn)品,它們雖然是同一個(gè)行業(yè),但是各自的體系結(jié)構(gòu)、需求和應(yīng)用都不一樣,更不要說不同的行業(yè),如消費(fèi)電子、工業(yè)控制和航空航天之間更大的差異了。
嵌入式系統(tǒng)計(jì)算平臺的體系結(jié)構(gòu)也比桌面和服務(wù)器復(fù)雜且種類繁多(如ARM、PPC、MIPS、X86和許多8/16位MCU),這個(gè)特點(diǎn)決定了開源軟件在嵌入式系統(tǒng)中也是百花齊放。今天,有各種類似的開源軟件,如Ecos、RTEMS,而TinyOS、RTLinux、RTAI等面向?qū)崟r(shí)性、通用性的Linux平臺也很多,另外面向移動(dòng)互聯(lián)網(wǎng)的Moblin、Android和Ubuntu,及面向嵌入式系統(tǒng)的μC linux、Debian,還有商用公司Montavisa、Timesys、Windriver Linux的開源版本都在嵌入式系統(tǒng)中擁有自己的地位和應(yīng)用。本文引用地址:http://m.butianyuan.cn/article/152284.htm
5 正視開源軟件在嵌入式系統(tǒng)中的局限性
雖然開源之風(fēng)在嵌入式系統(tǒng)越來越大,但是部分嵌入式軟件平臺對于開源軟件仍持謹(jǐn)慎態(tài)度。部分企業(yè)經(jīng)過實(shí)踐體會(huì)到,使用免費(fèi)開源軟件未必能夠幫助企業(yè)節(jié)省成本,購買驗(yàn)證后的商業(yè)軟件和知識產(chǎn)權(quán)卻可以幫助企業(yè)做大做強(qiáng)。實(shí)際上應(yīng)該糾正“使用Linux就意味省錢”的想法,免費(fèi)開源軟件并不一定比商業(yè)軟件節(jié)省開發(fā)和運(yùn)行成本。一般來講,成熟的嵌入式軟件需要經(jīng)過至少5年的開發(fā)和驗(yàn)證時(shí)間,而且需要一個(gè)開發(fā)和支持團(tuán)隊(duì),這樣的模式對于嵌入式軟件平臺尤為重要。因此,目前包括航空航天、工業(yè)控制系統(tǒng)、交通系統(tǒng)、汽車電子、醫(yī)療電子(除信息娛樂部分外),采用Linux和其他開源軟件都比較少。開源軟件在嵌入式系統(tǒng)的應(yīng)用還應(yīng)該注意避免走習(xí)慣性的單一化模式的思路,應(yīng)該以應(yīng)用為導(dǎo)向,以平臺為依托,結(jié)合自身研發(fā)和維護(hù)團(tuán)隊(duì)的技術(shù)特點(diǎn),聯(lián)合芯片、合作伙伴和開源社區(qū)共同完成一個(gè)項(xiàng)目。
6 小 結(jié)
嵌入式系統(tǒng)的多樣性和廣泛性決定了開源軟件在其中巨大的生存和發(fā)展空間。開源軟件的開放性、靈活性、低成本開發(fā)和維護(hù)模式,可以幫助嵌入式產(chǎn)品解決所面臨的市場挑戰(zhàn)和創(chuàng)新。開源技術(shù)和思想對于嵌入式系統(tǒng)中的各個(gè)學(xué)科都將產(chǎn)生積極影響。
評論