Skip to content
0:00 / 0:00

#yocto#embeddedlinux#bitbake

Getting started with Yocto Project - Chris Simmons - NDC TechTown 2022

NDC Conferences

230K subscribers • 113 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Chris Simmonds, embedded Linux consultant

Intermediate. Assumes working knowledge.

57K views3 years ago2 recommendations

Systems programmingTools and practiceLinuxEmbedded systemsBuild systems and packaging

Chris Simmonds introduces the Yocto Project, explaining how to build custom embedded Linux systems using BitBake and layers.

Embedded computing is very diverse. The majority of devices use ARM architecture processors, but RISC-V is gaining in popularity, and there is of course x86. Each device has its own requirements and constraints. To cope with this diversity, we need tools to build the operating system and fundamental applications. Yocto Project is the tool most often used. In this talk I will show you how to get started with Yocto, first using QEMU to create an emulated target board, and then using a Raspberry Pi. I will describe the basics of Yocto: Distro, Machine, Image. I will talk about Bitbake and bitbake recipes and I will show how recipes can be gathered together into layers. If you want to get a head start with Yocto Project and embedded Linux, this is the talk for you Check out more of our featured speakers and talks at ndcconferences.com ndctechtown.com/

Why it's here

2 people recommend this

What people say. Recommended as an excellent introductory talk for learning Yocto and embedded Linux concepts.

u/plompompin r/embedded • Recommends

On “Embedded talk topic ideas”

Unfortunately no, we always did that "privately" just for our team; however for Yocto I loved this talk from Chris Simmonds [video even if I watched it while being already more "intermediate" at using Yocto

u/Thantriin r/embedded • Recommends

On “Embedded Linux internship”

Best courses online I think are from Shawn Hymel. [video Chris Simmons also has some interesting presentations. [video Try to get your head around the concepts of devicetree and yocto in general. Zephyr when not embedded linux in the strict sense, also shares a lot of similarities. So you would have a good idea in embedded customization/programming in general by learning these concepts.