Everything about Yocto Project
Organization that develops open-source tools for developing embedded Linux
The Yocto Project is a Linux Foundation collaborative open source project whose goal is to produce tools and processes that enable the creation of Linux distributions for embedded and IoT software that are independent of the host hardware architecture, supports customization and results in repeatable output. The toolset managed by the project, commonly called yocto, consists of interoperable tools, metadata, and processes. The project was announced by the Linux Foundation in 2010 and launched in March, 2011, in collaboration with 22 organizations, including OpenEmbedded. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Yocto ProjectA 5-minute orientation
- Pick up a classic book: Mastering Embedded Linux ProgrammingThe most-reprinted book on the subject
- Read the landmark paper: Development of a Cleaning Robot System Equipped with ROS2 Based on Yocto ProjectCited 1 times
- Go sideways: BuildrootA closely related topic
- Go sideways: OpenEmbeddedA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕Mastering Embedded Linux ProgrammingChris Simmonds · 2015
- 📕Embedded Linux Development Using Yocto ProjectOtavio Salvador, Daiane Angolini · 2023
- 📕Using Yocto Project with BeagleBone BlackH. M. Irfan Sadiq · 2015
- 📕Embedded Linux Systems with the Yocto ProjectRudolf Streif
Embedded Linux Development with Yocto ProjectOtavio Salvador, Daiane Angolini · 2014- 📕Learning Embedded Linux Using the Yocto ProjectAlexandru Vaduva · 2015
- 📕Embedded Linux Projects Using Yocto Project CookbookAlex Gonzalez · 2015
- 📕Mastering Embedded Linux Programming - Third EditionFrank Vasquez, Chris Simmonds · 2021
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Buildroot Buildroot is a set of Makefile and patch files that automates the process of building Linux-based system software for an embedded system, including cross-compil…
- OpenEmbedded OpenEmbedded (OE) is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The framework…
- BitBake BitBake is a task execution engine build automation tool that allows shell and Python tasks to run in parallel yet in order constrained by configured dependenci…
- Armbian Armbian is a free and open-source software framework for building system images for single-board computers (SBCs) and other embedded devices. It is not…
- Linux on embedded systems The Linux operating system is prevalent in embedded systems. As of 2024[update], developer surveys and industry reports find that Embedded Linux is used…
- Linaro Linaro Limited is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC),…
- Quilt (software) Quilt is a software utility for managing a series of changes to the source code of any computer program. Such changes are often referred to as "patches"…
- Wind River Systems Wind River Systems, Inc., also known as Wind River (trademarked as Wndrvr), is an Alameda, California–based company, subsidiary of Aptiv PLC. The company…