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

Linux Foundation

Demystifying Memory - A Practical Tutorial on Managing and Optimizing Memory in Zephyr

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn practical memory management and optimization techniques for Zephyr RTOS through this comprehensive tutorial featuring real-world case studies with Nordic's nRF5340 SOC and nRF7002 WiFi chip. Explore fundamental memory concepts including flash and RAM, heap versus stack memory, and the differences between static and dynamic allocation while understanding how Zephyr allocates and manages memory resources. Discover which parts of the codebase are placed into different memory sections and examine various memory optimization strategies. Dive into hands-on experience with the nRF5340, addressing the increased memory demands of Wi-Fi stacks and learning specific mitigation techniques. Master configuration tweaks, code-level optimizations, and essential memory analysis tools to effectively manage memory in resource-constrained embedded systems.

Syllabus

Demystifying Memory: A Practical Tutorial on Managing & Optimizing Memory in Zephyr - Marko Sagadin

Taught by

Linux Foundation

Reviews

Start your review of Demystifying Memory - A Practical Tutorial on Managing and Optimizing Memory in Zephyr

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.