Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Zephyr Support for Heterogeneous SoCs

Linux Foundation via YouTube

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

Reviews

Start your review of Zephyr Support for Heterogeneous SoCs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.