基于Yocto訂制嵌入式Linux發(fā)行版
基于 Yocto 訂制嵌入式 Linux 發(fā)行版 杜登科 , 胡愛(ài)蘭 , 李林峰 , 張玉生 【摘 要】 隨著工業(yè)科技的發(fā)展,嵌入式 Linux 展現(xiàn)了巨大的價(jià)值,廣泛應(yīng)用于 消費(fèi)電子設(shè)備、網(wǎng)絡(luò)設(shè)備和工控機(jī)領(lǐng)域。廣泛的應(yīng)用帶來(lái)了各種各樣的需求, 各大廠商紛紛訂制自己的嵌入式 Linux 產(chǎn)品,導(dǎo)致大量的重復(fù)工作,規(guī)范和標(biāo) 準(zhǔn)差異化越來(lái)越大。在開(kāi)放源代碼的精英發(fā)起下, Yocto 橫空出世,以開(kāi)源協(xié) 作的方式逐步統(tǒng)一嵌入式 Linux 的訂制和開(kāi)發(fā)標(biāo)準(zhǔn),避免許多重復(fù)工作,極大 地簡(jiǎn)化了嵌入式 Linux 系統(tǒng)的訂制,并且省掉大量的重復(fù)工作,使嵌入式 Linux 應(yīng)用開(kāi)發(fā)者可以將重心放在自己的工作上。 【期刊名稱(chēng)】 微型機(jī)與應(yīng)用 【年 ( 卷 ), 期】 2016(035)014 【總頁(yè)數(shù)】 3 【關(guān)鍵詞】 嵌入式; Linux ; Yocto ;開(kāi)放源代碼 0 引言 1991 年芬蘭大學(xué)生 Linus 發(fā)布了 0.1 版本的操作系統(tǒng) Linux ,到 1995 年, Linux 發(fā)布 1.2 版本,該版本開(kāi)始支持 Alpha 、 i386 、 MIPS 和 SPARC 等架構(gòu), 同時(shí) MIPS 開(kāi)始在低功耗設(shè)備中越來(lái)越流行 [1] 。 1996 年第一家專(zhuān)注于嵌入式 Linux 的公司 Timesys 成立,隨后基于嵌入式 Linux 的公司和組織如雨后春筍 般出現(xiàn) [2] 。 至今,基于 Linux 內(nèi)核的操作系統(tǒng)廣泛應(yīng)用于消費(fèi)電子、網(wǎng)絡(luò)設(shè)備、工控控制、 工業(yè)自動(dòng)化、導(dǎo)航設(shè)備、宇宙飛船控制領(lǐng)域和醫(yī)學(xué)設(shè)備領(lǐng)域 [3] 。 由于沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),嵌入式 Linux 開(kāi)發(fā)差異越來(lái)越大,導(dǎo)致大量重復(fù)工作,