Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn how to enable Zephyr RTOS support for heterogeneous System-on-Chip (SoC) platforms through a detailed technical presentation by Texas Instruments engineers. Discover the practical challenges and solutions involved in implementing Zephyr on the AM243x multiprocessor evaluation module, which features both Cortex-R and Cortex-M cores. Explore the comprehensive process of adding board support, creating device trees, and developing device drivers while ensuring proper peripheral functionality on Zephyr. Gain insights into the device driver model for Zephyr and understand the step-by-step approach to writing effective device drivers. Examine the specific challenges encountered when booting heterogeneous SoCs, including the limitations of MCUBoot as a bootloader for Zephyr and potential alternatives. Understand the solution approach using Texas Instruments' RTOS bootloader and how it addresses the unique requirements of multi-core heterogeneous systems. Access practical guidance and reference material that can be applied to enable Zephyr support for other heterogeneous SoC platforms in future projects.
Syllabus
Zephyr Support for Heterogeneous SoCs - Amneesh Singh & Soumya Tripathy, Texas Instruments
Taught by
Linux Foundation