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.