初識Yocto

Yocto官網:  

https://www.yoctoproject.org/ 

Yocto簡介: The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture. 

The project provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices that can be used to create tailored Linux images for embedded and IOT devices, or anywhere a customized Linux OS is needed.  

The Yocto Project tools are based on the OpenEmbedded (OE) project, which uses the BitBake build tool, to construct complete Linux images. BitBake and OE are combined to form a reference build host known as Poky which includes the following core components. This video will help explain what it's all about.

 

常用短語:

Yocto Project: A Linux Foundation project that acts as an umbrella for various efforts to improve Embedded Linux.

OpenEmbedded: The build system architecture promoted by the Yocto Project.

BitBake: A tool that reads metadata and runs tasks.

OpenEmbedded-Core: The common base set of metadata that BitBake uses. This metadata is shared between OpenEmbedded and the Yocto Project.

Poky: A reference distribution used for test and release purposes by the Yocto Project.

Recipe: Meta data defining how bitbake is to configure, build and package a software project.

Layer: A collection of recipes and/or configuration used by bitbake. Typically each layer is organised around a specific theme, e.g. adding recipes for building web browser software.

 

Yocto Manual: 

https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html

 

Yocto Wiki:

說明了如何快速開始、常見問題、如何獲取幫助等。

https://wiki.yoctoproject.org/wiki/Main_Page

 

Quick start Guide:

https://www.yoctoproject.org/docs/current/brief-yoctoprojectqs/brief-yoctoprojectqs.html

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章