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

Linux Foundation

An Introduction to Asymmetric Multiprocessing - When This Architecture Can Be a Game Changer

Linux Foundation via YouTube

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

Reviews

Start your review of An Introduction to Asymmetric Multiprocessing - When This Architecture Can Be a Game Changer

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.