Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Most AI Pilots Fail to Scale. MIT Sloan Teaches You Why — and How to Fix It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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