An Introduction to Asymmetric Multiprocessing - When This Architecture Can Be a Game Changer
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore asymmetric multiprocessing (AMP) architecture in this 52-minute conference talk from the Linux Foundation. Discover how AMP systems combine MCU responsiveness with application processor power for high performance and real-time capabilities. Learn about motivations, use cases, and practical interprocess communication between MCU and MPU. Gain insights into software development tools, strategies, and debugging techniques for complex AMP platforms. Examine a case study demonstrating efficient handling of low-latency tasks on MCU cores with RTOS and data visualization on Linux-powered master cores. Delve into topics such as hybrid architectures, supervised vs. unsupervised systems, RPMsg on Linux, and a hybrid Linux/FreeRTOS demo. Understand potential pitfalls and access valuable references for further exploration of AMP systems.
Syllabus
Intro
Hybrid Architecture: warpx.io
Software on warpx HDA
Supervised vs Not Supervised
Interprocessor Communication
RPMsg on Linux
Hybrid Linux/FreeRTOS Demo Demo Goal
Cortex M4 Bring Up (2)
IDE Setup
Demo Parameters
Architecture Overview
Control Flow (2 cores)
What if Linux kernel Panics
Video of the Demo
Pitfalls
References
Taught by
Linux Foundation
Tags
Related Courses
Development of Real-Time SystemsEIT Digital via Coursera Rapid Prototyping of Embedded Interface Designs
University of Colorado Boulder via Coursera Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Udemy IoT Foundations: Operating Systems Fundamentals
LinkedIn Learning FreeRTOS From Ground Up™ on ARM Processors (REVISED)
Udemy