Using Yocto to Build an IoT OS Targetting a Crossover SoC
Crossover SoCs that contain multiple heterogeneous CPUs like the MT3620, STM32MP1, i.MX7 are changing what it means to build software for an IoT device. A single build no longer targets one CPU archit …
Talk Title | Using Yocto to Build an IoT OS Targetting a Crossover SoC |
Speakers | Ryan Fairfax (Principal Software Engineering Lead, Microsoft) |
Conference | Open Source Summit + ELC North America |
Conf Tag | |
Location | San Diego, CA, USA |
Date | Aug 19-23, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Crossover SoCs that contain multiple heterogeneous CPUs like the MT3620, STM32MP1, i.MX7 are changing what it means to build software for an IoT device. A single build no longer targets one CPU architecture, one bootloader, or in some cases even one kernel.For the last three years Ryan and the Azure Sphere team have been building a crossover OS using open source build tools. In this talk Ryan will discuss how they extended Yocto to build a multi-architecture OS, the impact to the daily development process, and lessons he’s learned as their build systems evolved.