Skip to content

Firmware and Software ​

We are using Zephyr RTOS for most of our firmware.

These are the some of the key advantages of Zephyr compared to other embedded operating systems:

  • Excellent build system and customization (based on Devicetree and Kconfig from Linux kernel) that allows a clear separation between board specification and the firmware itself.
  • Great community and open governance, so it’s a truly community-driven open source project.
  • Strong focus on code quality, security and safety (aiming towards ISO 26262 and IEC 61508 certification)

Libre Solar is also actively contributing to upstream Zephyr.

Further information ​

The C/C++ coding style for our firmware development is described here.