Yocto Project Summit 2024.12

Creating and Maintaining a Yocto Project in the Real World
2024-12-04 , kirkstone

A view on how to structure a project so that it is easy to maintain, develop and share.


Based on several years and multiple commercial projects; a view on how to structure a project so that it is easy to maintain, develop and share:
- Splitting layers into 'Third-Party' and 'In-House' to remind you what to edit and what NOT to edit
- Using relative paths in configurations to make it easier to move and share with colleagues
- Maintaining 'Production' and 'Development' versions of the same image while switching between custom root filesystems and binary distributions

See also: Slides PDF (785.7 KB)

I have been a Unix and Linux consultant for over 30 years, starting out life with the large servers for the finance and aviation industries. The systems I worked on became smaller and smaller until about 15 years ago I ended up in the world of Embedded Linux, creating smart traffic systems.

Since then, I have stayed with Embedded Linux creating solutions for a variety of industries including medical and automotive.

I also share my experiences by teaching some of the Embedded Linux courses with Feabhas and regularly partake in the DevHeads discord channel.