Cortex-M(etal) - Hyper-optimized Zephyr-Friendly Context Switching for a Mature Architecture
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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