You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch from Arduino super loop to an RTOS like Zephyr, which is also a Linux Foundation project.
The current version of the firmware does not support an RTOS. This is a critical piece of scalable firmware development and should generally be the preferred architecture as opposed to super-loop-style programming.
The Arduino IDE does appear to have unofficial support of FreeRTOS, but a better recommendation that is more in line with the spirit of this project, and also solves all toolchain issues is Zephyr RTOS.
Zephyr is a fully open source RTOS which is best described as Linux for microcontrollers. It is backed by the Linux Foundation, it utilizes a significant number of design philosophies created for Linux kernel programming, and it is designed to easily bridge vendor-provided HALs directly to the Zephyr Kernel through flexible API layers. Zephyr is also in the process of making official a functional safety certification.
The text was updated successfully, but these errors were encountered:
Switch from Arduino super loop to an RTOS like Zephyr, which is also a Linux Foundation project.
The current version of the firmware does not support an RTOS. This is a critical piece of scalable firmware development and should generally be the preferred architecture as opposed to super-loop-style programming.
The Arduino IDE does appear to have unofficial support of FreeRTOS, but a better recommendation that is more in line with the spirit of this project, and also solves all toolchain issues is Zephyr RTOS.
Zephyr is a fully open source RTOS which is best described as Linux for microcontrollers. It is backed by the Linux Foundation, it utilizes a significant number of design philosophies created for Linux kernel programming, and it is designed to easily bridge vendor-provided HALs directly to the Zephyr Kernel through flexible API layers. Zephyr is also in the process of making official a functional safety certification.
The text was updated successfully, but these errors were encountered: