Skip to content
CEC Semenster Undefined

Developing With Embedded Linux Using the Yocto Project Framework

Khem Raj -
February 10,
2014
Introduction to Embedded Linux & the Yocto Project
How does Embedded Linux fit into your development strategy? How does that tie in with the Yocto Project? What resources are at your disposal and how can one get on-board as developer? What does the complete ecosystem look like? All of these questions will be covered in Day 1 and many more as it pertains to an Embedded Linux development.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
February 11,
2014
Building Pre-Defined Embedded Linux Images
Existing reference images are available to developers, which can serve as a starting point. In this class, we will discuss and understand the build process by building an existing image. We will also learn about individual package recipes and go through the motions of a complete build.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
February 12,
2014
Customizing the Packages, Images & Layer
The OpenEmbedded architecture is very flexible and can be customized to the needs of most Embedded Linux platforms. In this class, we will introduce the concepts of customizing the Yocto Project in terms of packages and images. As will be shown, the meta data is organized by layers, which helps to maintain a relevant set of packages for a given project.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
February 13,
2014
Kernel Development
The Linux kernel is a core piece of an Embedded Linux ecosystem and is heavily developed for different platforms. On Day 4, the lecturer will show how the Yocto Project provides a workflow and framework for developing platforms based on the Linux kernel. In addition, we will discuss a best-practices process for kernel development and how they can be used to extend kernel packages.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
February 14,
2014
Application Development Using the Yocto Project SDK
This final class will cover how to generate SDKs for application development, and how those SDKs can be hooked into other IDEs like QTCreator and Eclipse. We will also link back to the concepts discussed on Day 3, where we learned how to developing recipes for new packages.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
Instructor
Khem Raj