One Build to Rule Them All: Building FreeRTOS & Linux Using Yocto
Talkat Open Source Summit Europe + Embedded Linux Conference Europe 2019 · on Tuesday, 2019-10-29· at 11:30· Forum 3·
summary
Claims a single Yocto/OpenEmbedded workflow builds FreeRTOS and Linux together by adding a meta-freertos layer, a FreeRTOS app class/recipes, and multi-config wiring so one bitbake invocation produces both artifacts. Uses bitbake, OpenEmbedded test-image infrastructure, multiconfig builds, QEMU (versatilepb and x86_64), and the ARM cross toolchain with newlib and libgloss. Demonstrates building a FreeRTOS ELF, running it in QEMU, and passing automated tests (counts periodic task runs), proving the setup works end-to-end.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:01Heterogeneous devices
- 2:56Whats the right answer
- 4:08The problem
- 5:46Previous work
- 7:27Distro
- 7:58FreeRTOS Class
- 9:50Emu Wiring
- 12:00Recipes
- 12:42Tree
- 13:05Demo
- 19:35Modify Source Code
- 21:23Multi Configuration Builds
- 24:41Multi Configuration Example
- 30:16Future Work
related talks
26mBuilding for Heterogeneous Systems
30mYocto for open source embedded systems development
40mWhy the Yocto Project for My IoT Project
40mConfiguring and Building a Heterogenous System Using the Yocto Project
40mI heart the Yocto Project
36mEmbedded Development Made Easy: A Guide to FOSS Platforms and Maxing product value
42mBoF: The Yocto Project and OpenEmbedded
38mStep-by-step: Building Qt Software for Any Embedded Technology
