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

Linux Foundation

Cortex-M(etal) - Hyper-optimized Zephyr-Friendly Context Switching for a Mature Architecture

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive technical conference talk that delves into advanced ARM Cortex-M architecture optimization within the Zephyr real-time operating system. Learn about a complete rework of the ARM Cortex-M thread, interrupt, and context switch layers designed to achieve industry-leading performance while maintaining compatibility with modern Zephyr architectural principles. Discover how legacy code can benefit from strategic rewrites and understand the critical importance of optimizing the lowest system layers for maximum efficiency. Examine the technical challenges and solutions involved in implementing hyper-optimized context switching mechanisms specifically tailored for mature ARM Cortex-M architectures. Gain insights into the performance advantages that emerge from adopting cleaner "Modern Zephyr" architectural choices and understand how these improvements impact overall system performance in embedded applications.

Syllabus

Cortex-M(etal): Hyper-optimized Zephyr-Friendly Context Switching for a Mature Architec... Andy Ross

Taught by

Linux Foundation

Reviews

Start your review of Cortex-M(etal) - Hyper-optimized Zephyr-Friendly Context Switching for a Mature Architecture

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.