霍 光
在PC和服務(wù)器領(lǐng)域,多核處理器在性能和效能方面的優(yōu)勢(shì)早已有目共睹。而在嵌入式領(lǐng)域,對(duì)多核的需求也非常迫切。但是,多核的軟件開發(fā)也給嵌入式軟件的開發(fā)者帶來了新的挑戰(zhàn)。而虛擬化正是應(yīng)對(duì)這一挑戰(zhàn)的關(guān)鍵。
在日前召開的2009 Wind River 開發(fā)者區(qū)域大會(huì)上,多核Off-Loading和Hypervisor也成為核心主題。
多核與虛擬化相得益彰
“許多廠商實(shí)際上早已開始應(yīng)用多核處理技術(shù),目前的問題是,大家都需要一個(gè)綜合型的平臺(tái)和工具,把各種多核處理技術(shù)綜合起來,從整體上提高產(chǎn)品的質(zhì)量,加快上市速度,同時(shí)大幅度降低開發(fā)、生產(chǎn)和售后服務(wù)與支持的成本。”風(fēng)河副總裁、CTO兼工具及通用技術(shù)產(chǎn)品部總經(jīng)理Tomas Evensen表示。
風(fēng)河的Hypervisor就是風(fēng)河給出的解決方案。通過這一虛擬化層,風(fēng)河傳統(tǒng)的強(qiáng)勢(shì)產(chǎn)品VxWorks和Wind River Linux都可以在多核平臺(tái)上良好地運(yùn)行。
在對(duì)處理器的支持方面,人們很關(guān)心被英特爾收購(gòu)之后,風(fēng)河對(duì)處理器的支持是否會(huì)發(fā)生變化。對(duì)此,Tomas Evensen表示,“風(fēng)河和英特爾的合作一定會(huì)更緊密”,但是依然會(huì)和飛思卡爾等處理器廠商密切合作。
“過去幾年,處理器市場(chǎng)發(fā)生了變化,嵌入式市場(chǎng)變得越來越重要。與英特爾的合并,也會(huì)讓風(fēng)河在嵌入式市場(chǎng)能夠具有更好的發(fā)展?!盩omas Evensen如是說。
Linux陣營(yíng)擴(kuò)展
在嵌入式操作系統(tǒng)中,Linux也在擴(kuò)展自己的市場(chǎng)份額。由于Linux也具備很好的實(shí)時(shí)性,因此,風(fēng)河傳統(tǒng)的實(shí)時(shí)操作系統(tǒng)VxWorks是否會(huì)感到一些挑戰(zhàn)呢?
Tomas Evensen表示,VxWorks的用戶限定在工業(yè)、航空航天等特殊領(lǐng)域,因而保持了穩(wěn)定的增長(zhǎng)。
不過,Linux目前也是風(fēng)河重要的產(chǎn)品之一。根據(jù)市場(chǎng)研究機(jī)構(gòu)VDC的最新報(bào)告,風(fēng)河在嵌入式Linux市場(chǎng)占有率第一,超過了35%。
Tomas Evensen表示,現(xiàn)在確實(shí)有一些用戶希望采用Linux取代VxWorks。目前,風(fēng)河給出了幾種解決方案。首先,是將部分代碼從VxWorks上遷移到Linux上,但這樣做的工作量很大。另外一種方式,就是利用虛擬化,同時(shí)保留VxWorks和Linux操作系統(tǒng),以應(yīng)對(duì)不同的應(yīng)用。另外,還有很多客戶依然希望使用VxWorks。