Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of building an IoT operating system for crossover SoCs using Yocto in this informative conference talk. Delve into the challenges and solutions associated with developing software for devices containing multiple heterogeneous CPUs, such as the MT3620, STM32MP1, and i.MX7. Learn how Ryan Fairfax and the Azure Sphere team extended Yocto to create a multi-architecture OS, and gain insights into their daily development process and the evolution of their build systems. Discover the concept of crossover SoCs, their significance in IoT, and practical applications through the Azure Sphere use case. Understand the complexities involved in building for these advanced systems, including recipe level overrides and custom classes. Benefit from the lessons learned and best practices shared throughout this 35-minute presentation, equipping you with valuable knowledge for tackling similar projects in the IoT space.