Zephyr and the Memory Footprint

From chriesibaum wiki
Revision as of 10:27, 26 January 2021 by 188.155.159.202 (talk)
Jump to navigation Jump to search

Do you want to use Zephyr RTOS on a Microcontroller with only a few bytes of Flash? Let's try it!

On the Optimizing for Footprint doc site you will find some hints how to reduce the memory footprint. With this I could reduce the kernel to 6872 bytes. Ok, this is just the kernel to have an idea how much flash it needs. You can analyze the memory usage from the rom/ram-report (for more details have a look at the Zephyr Optimization Tools).

But how much does a small hello world application need, for example?