This article is intended to shed some light on strategies for measuring stack memory usage on a small embedded system.
by Eric Johnson
This post covers Zephyr’s built-in ring buffer API, a component commonly used in producer-consumer scenarios. We will cover how ring buffers in Zephyr work, when to use them, and their strengths and weaknesses. This post will close with an example of augmenting ring buffers with waiting capabilities.
by Jared Wolff
In this post, I’ll go over some of the nuances related to creating drivers for your peripherals on Zephyr. We’ll talk about Device Tree organization,
CMakeLists.txtfiles. By the end, you should have an idea on how to tackle your own Zephyr driver aspirations!