日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

 常用的嵌入式系統(tǒng)構(gòu)建工具

 看見就非常 2022-03-15
 常用的嵌入式系統(tǒng)構(gòu)建工具有如下幾個(gè):

Buildroot: Linux 平臺(tái)上的一個(gè)用于構(gòu)建嵌入式 Linux 系統(tǒng)的框架。整個(gè) Buildroot 是由 Makefile 腳本和 Kconfig 配置文件構(gòu)成的。使用它可以和編譯 Linux 內(nèi)核一樣,通過(guò)使用 Kbuild/Kconfig 系統(tǒng)編譯出一個(gè)完整的可以直接燒寫到機(jī)器上運(yùn)行的 Linux 系統(tǒng)軟件(包含boot、kernel、rootfs 以及 rootfs 中的各種庫(kù)和應(yīng)用程序、交叉編譯工具鏈)。
??官方網(wǎng)站:https:///,提供了非常詳細(xì)的文檔。
Yocto: Yocto Project 推出的一個(gè)開源的協(xié)作軟件,提供模板、工具和方法幫你創(chuàng)建定制的 Linux 系統(tǒng)和嵌入式產(chǎn)品,而無(wú)需關(guān)心硬件體系。適合嵌入式Linux開發(fā)人員使用,極大地簡(jiǎn)化你的開發(fā)過(guò)程。Yocto 推薦使用 OpenEmbedded 構(gòu)建系統(tǒng)。
??Yocto Project 是 Linux 基金會(huì)的一個(gè)協(xié)作開源項(xiàng)目,其目標(biāo)是生成工具和流程,以便為嵌入式和物聯(lián)網(wǎng)軟件創(chuàng)建獨(dú)立于嵌入式硬件底層架構(gòu)的 Linux 發(fā)行版。官方網(wǎng)站:https://www./,提供了非常詳細(xì)的文檔。
OpenEmbedded: 一個(gè)開源的嵌入式 Linux 系統(tǒng)構(gòu)建環(huán)境,它允許開發(fā)人員為嵌入式系統(tǒng)創(chuàng)建一個(gè)完整的 Linux 發(fā)行版。由OpenEmbedded 社區(qū)開發(fā),該社區(qū)于 2003 年正式成立。OpenEmbedded 的構(gòu)建系統(tǒng)基于 BitBake 構(gòu)建工具,其操作行為與 Gentoo Linux ebuilds 相似。
??官方網(wǎng)站:http://www./wiki/Main_Page,提供了非常詳細(xì)的文檔。
PTXdist: Pengutronix 在 2001 年開發(fā)的一個(gè)構(gòu)建系統(tǒng),用于生成固件鏡像。采用了 Linux 內(nèi)核中的配置系統(tǒng) Kconfig 來(lái)選擇和配置每個(gè)包。
??官方網(wǎng)站:https://www./,提供了非常詳細(xì)的文檔。
??當(dāng)然,我們也可以選擇自己動(dòng)手,根據(jù)上面嵌入式 Linux 環(huán)境,一點(diǎn)一點(diǎn)來(lái)構(gòu)建其中的各個(gè)部分。后續(xù),我就以手里的 STM32F769I-EVAL 的評(píng)估板為載體,盡量不使用已有的嵌入式構(gòu)建工具,來(lái)一步一步搭建這個(gè)嵌入式 Linux 環(huán)境。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多