新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 何為可深度定制的Yocto系統(tǒng)?

何為可深度定制的Yocto系統(tǒng)?

作者: 時(shí)間:2012-05-31 來(lái)源:電子產(chǎn)品世界 收藏

  日前,2012杯大學(xué)生電子設(shè)計(jì)競(jìng)賽系統(tǒng)專題邀請(qǐng)賽正式開(kāi)賽,本屆賽事最為引人注目的不僅僅是全新的凌動(dòng)硬件平臺(tái),其指定學(xué)生使用的軟件系統(tǒng)變成了全新的系統(tǒng)。

本文引用地址:http://m.butianyuan.cn/article/133026.htm

  中國(guó)首席開(kāi)源科學(xué)家馮曉焰,向《電子產(chǎn)品世界》記者詳細(xì)介紹了這一全新的軟件系統(tǒng)?! ?/p>

 

  大家都知道由于諾基亞的退出,此前倡導(dǎo)的MeeGo操作系統(tǒng)項(xiàng)目已經(jīng)不再繼續(xù)了,那么系統(tǒng)與MeeGo操作系統(tǒng)有何區(qū)別呢?

  馮曉焰表示,MeeGo是在過(guò)去參與Linux基金會(huì)下面開(kāi)元的面向智能終端的操作系統(tǒng)的項(xiàng)目。從去年9月底開(kāi)始,Linux基金會(huì)宣布Meego和LiMo兩個(gè)項(xiàng)目合并,選取最好的部分,形成一個(gè)新的開(kāi)源項(xiàng)目叫做Tizen,未來(lái)英特爾面向這樣一種終端操作設(shè)備。

  談到Meego和的定位問(wèn)題,馮曉焰表示Meego作為操作系統(tǒng),它面向的是一種智能終端設(shè)備的操作系統(tǒng),比如手機(jī)、平板電腦、網(wǎng)絡(luò)本、互聯(lián)網(wǎng)電視等等這些。那么這些智能終端首先要強(qiáng)調(diào)的是說(shuō),用戶可以從網(wǎng)上自由下載軟件安裝使用,決定上面運(yùn)行的軟件不僅僅是說(shuō)OEM廠商定制的軟件,還要包括第三方軟件開(kāi)發(fā)商為操作系統(tǒng)開(kāi)發(fā)的軟件,如果要能夠保證第三方在上面運(yùn)行穩(wěn)健,最主要的要素,一個(gè)應(yīng)用程序,要在一家設(shè)備上面運(yùn)行,在另外一家Tizen運(yùn)行,應(yīng)用軟件要有中間件支持等等,要保證下面相兼容,如果看到市面的手機(jī),比如安卓的手機(jī),各家手機(jī)的界面完全不一樣,但是內(nèi)核是一樣的,Tizen也是追求這個(gè)。

  而Yocto則是一個(gè)更加開(kāi)放的,可深度定制化的系統(tǒng),運(yùn)行一個(gè)完全的OS所有的層次,比如類似Tizen復(fù)雜的操作系統(tǒng),小到控制電板小的系統(tǒng)上面一個(gè)小的電腦,研究飯什么時(shí)候燒熟了,這個(gè)時(shí)候不需要安裝這么復(fù)雜的系統(tǒng)上面,否則會(huì)增加硬件的成本。那么在整個(gè)定制的過(guò)程當(dāng)中,不能用像是MeeGo或者是Tizen的構(gòu)建模式,因?yàn)樗臉?gòu)建系統(tǒng)是非常固定的,Yocto能夠支持到說(shuō)造一個(gè)摩天大樓也可以,造一個(gè)小房子也可以,所以它要講究的構(gòu)建系統(tǒng)的靈活性。Yocto本來(lái)就是注重解決這個(gè)問(wèn)題的,所以它主要是解決構(gòu)建系統(tǒng)的問(wèn)題,這是第一個(gè)。

  第二在系統(tǒng)里面,尤其是說(shuō),我們看到很多的廠商,其實(shí)是一個(gè)很小的廠商,那么在過(guò)去這些很小的廠商不一定有這個(gè)能力構(gòu)建自己的系統(tǒng),定制自己的系統(tǒng),他也沒(méi)有工具,所以他只能找一個(gè)能夠幫助他去做這個(gè)事情,他就需要付出非常多的成本。那么有Yocto這樣一個(gè)系統(tǒng),任何一個(gè)廠商都可以根據(jù)這個(gè)自由的定制自己的系統(tǒng),尤其是對(duì)于中國(guó)這樣大量的嵌入式小的廠商存在的這樣一個(gè)國(guó)家,他就提供一個(gè)很大的便利性,每個(gè)廠商都可以定制,不需要重新構(gòu)建,Linux的構(gòu)建環(huán)境恰恰是最復(fù)雜的,比如我們?nèi)タ词忻媪餍械腛SB廠商,他們核心競(jìng)爭(zhēng)力都在它內(nèi)部的構(gòu)建系統(tǒng)上,所以Yocto就是解決這樣的問(wèn)題?! ?/p>

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

linux相關(guān)文章:linux教程




關(guān)鍵詞: 英特爾 嵌入式 Yocto

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉