HomeFirmware

Firmware

Managing board revisions in Zephyr

Both Zephyr and Golioth have solutions for keeping track of multiple revisions of your hardware. Let's walk through how to tell Zephyr there is both a "Rev A" and "Rev B" of your hardware. We'll finish up by talking about how Golioth organizes OTA firmware updates for your different board revisions.

Automated hardware testing using pytest

Pytest is a framework for testing and we use it for our Firmware SDK. This post reviews setting up fixtures that connect embedded projects to pytest.

Golioth Firmware SDK v0.11.0 is now available!

Golioth's Firmware SDK (v0.11.0) pulls in recent versions of different ecosystems, allowing developers to target a wide range of custom hardware.

Announcing General Availability of Support for Zephyr RTOS in Golioth’s Firmware SDK

Back in September, we released beta support for Zephyr RTOS in the Golioth Firmware SDK, as an...

USB support in WSL2 – now with a GUI!

Almost two years ago I wrote a guide on how to interface with USB devices from WSL2...

Introducing the Golioth Simulator

At Golioth we are on a quest to improve the security, reliability, and efficiency of IoT products....

Automatically Detecting Boards for Hardware-in-the-Loop (HIL) Testing

Golioth is an IoT company that supports as much custom hardware as possible: a multitude of microcontrollers...

Measuring Current Consumption with Power Profiler Kit II

IoT devices are usually battery-operated and, more often than not, need to run on a single battery...

Want to stay up to date with the latest news?

We would love to hear from you! Please fill in your details and we will stay in touch. It's that simple!