YoVDO

Multi-core Application Development with Zephyr RTOS

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Software Development Courses Embedded Systems Courses RTOS (Real-time Operating System) Courses High Performance Computing Courses Zephyr RTOS Courses

Course Description

Overview

Explore multi-core application development using Zephyr RTOS in this informative conference talk. Delve into the benefits of multi-core designs in embedded systems, examining use cases for asymmetric and symmetric multiprocessing (AMP & SMP) in applications like 5G data processing, edge IoT, and machine learning. Discover the current state of multi-core support in Zephyr, including implemented features and areas for improvement. Learn about the challenges of designing high-performance software for multi-core hardware through practical examples using Zephyr-supported boards. Gain insights into modern heterogeneous SoCs, hardware requirements for SMP, and strategies for evaluating SMP benefits in real applications. Understand the ease of utilizing multiple cores in SMP systems and the changes required to support SMP in Zephyr.

Syllabus

Intro
Why go multicore?
Examples of multicore solutions
Modern heterogeneous SoC
Multicore support models SMP
OpenAMP in Zephyr cond
SMP in Zephyr current status
Changes required to support SMP in Zephyr
Hardware requirements for SMP
Challenges designing application for SMP system
Evaluation of SMP benefits for real applications
Conclusion
Utilization of multiple cores in SMP system is easy


Taught by

Linux Foundation

Tags

Related Courses

Advanced Embedded Linux Development
University of Colorado Boulder via Coursera
Advanced Embedded Systems on Arm
Arm Education via edX
Embedded Systems Essentials with Arm
Arm Education via edX
Capstone: Autonomous Runway Detection for IoT
EIT Digital via Coursera
AWS SimuLearn: OTA Updates in Edge Devices
Amazon Web Services via AWS Skill Builder