A Linux Foundation initiative, the Zephyr RTOS is a unified framework supporting multiple microcontroller platforms. This enables a developer to learn once and deploy into any platform with little effort.
Project homepage: https://www.zephyrproject.org/
With it’s IoT centered approach, it makes applications in this category easy to deploy. And that’s a good thing considering that 99% of all embedded projects are IoT these days.
It’s even got it’s own build system that makes deployment hassle free… Bundled in with a project setup menu, that helps configure the device and kickstart the application development. Wonder why the Zephyr project is not more popular with all its attractions?
The catch is that the documentation can be cryptic to a person not already familiar with the Linux driver development. The good thing is that because of its Linux lineage, it presents a clean interface and structure to work with microcontrollers, compared with the alternatives (hello CUBE32!). But I agree this is opinionated.
Efforts are underway to mitigate this and be more welcoming to a new user, and should especially improve as adoption rates catches on…
One such beginner friendly documentation can be found here: https://ntn888.github.io/zephyr-tutorial/
Happy Making
Zephyr framework for Microcontrollers
Who is online
Users browsing this forum: Baidu [Spider], kaxx1975 and 54 guests