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