Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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