Scott Garman, an engineer with Intel’s Open Source Technology Center, has created a 30-minute video tutorial that introduces the Yocto Project and explains how to build embedded Linux system images using it. The tutorial includes a couple of demonstrations, and requires no prior Yocto Project knowledge or experience.
Garman says he created the video to explain the fundamentals concepts about the Yocto Project build system, and to help developers begin their exploration of the Yocto Project with a solid foundation of knowledge.
Topics covered in the video include…
- The goals and benefits of the Yocto Project
- An overview of the Poky build system
- How the Poky sources are organized (types of metadata and where to find them)
- How to build your first Linux image and run it under emulation
- An introduction to recipes and an explanation of the most common types of metadata, using actual recipe examples
- An introduction to layers
- Where to obtain Yocto Project BSPs
- How simple it is to download and enable a Yocto Project BSP?
- Where to find further project resources (documentation, mailing lists, git repository, bugzilla)
Click below to watch the YouTube video.
For reference purposes while watching the video, the diagram of the Yocto Project development environment appears below (click the image to view a larger version).
Yocto Project development environment
(click image to enlarge)
Scott Garman is an Embedded Linux Engineer and Technical Evangelist at Intel’s Open Source Technology Center. He is a core team member of the Yocto Project, a framework for creating custom embedded Linux distributions.
To learn more about the Yocto Project, go here.