YOCTO專案概述

2021-10-02 05:57:13 字數 911 閱讀 5073

getting started the yocto project overview

yocto專案概述

目錄2 yocto專案概述 1

3 layer模型-定製的關鍵 2

4 yocto專案維護的元件和工具 2

5 一般的工作流程 4

6 開發環境的搭建 5

7 參考的嵌入式發行版(poky) 5

1 yocto專案概述

yocto專案是乙個開源協作專案,它幫助開發人員為嵌入式產品建立基於linux的自定義系統,而不考慮硬體體系結構。該專案提供了一套靈活的工具和乙個空間,全世界的嵌入式開發人員可以在這裡共享技術、軟體堆疊、配置和最佳實踐,這些可以用於為嵌入式裝置建立定製的linux映像。

該專案提供了乙個交付硬體支援和軟體棧的標準,允許軟體配置和構建的交換。這些工具允許使用者以可維護和可伸縮的方式為多個硬體平台和軟體堆疊構建和支援自定義。

yocto專案是從openembedded專案發展而來,並與之合作,而openembedded專案是構建系統和一些元資料的**。

yocto專案包括如下的三個關鍵的組成元素:

一組嵌入式linux成功工作所需的整合工具,包括用於自動化構建和測試的工具,用於支援和遵從許可證的流程,以及用於定製的基於linux的嵌入式作業系統的元件資訊。

乙個參考的嵌入式的發行版(poky)。

openembedded構建系統(與openembedded專案共同維護)。

大多數開發人員使用yocto project quick build中描述的linux開發主機。

對於其他作業系統,yocto專案提供了一種利用docker容器的開源、跨平台開發框架crop。crop提供了乙個易於管理、可擴充套件的環境,允許開發人員為windows或macos上的各種體系結構構建二進位制檔案,以及本地linux主機。有關更多資訊,請參見開發任務手冊。

YOCTO入門之概述

yocto project 簡稱yp 幫助開發者建立基於linux的嵌入式系統,此過程忽略硬體架構。yp是開源的。yp提供靈活的工具 還有社群為開發者裁剪構建系統服務。yp提供標準的硬體支援和軟體棧 指yp對不同的硬體提供統一的介面inte ce yp由三個關鍵部分構成 1 一些整合工具,包括自動b...

Yocto 學習總結

如 error fetcher failure for url checksum mismatch 2.bitbake ncurses f c install 3.uboot 改動的地方最可能是include configs mx6qarm2.h 1.yocto 開機介面 a 修改需要開機畫面的為p...

yocto 快速構建

2.安裝yoctor所需要的安裝包 sudo apt get install sed wget subversion git core coreutils unzip texi2html texinfo libsdl1.2 dev docbook utils fop gawk python pysq...