Tag: zephyr

How to Debug a Network Error in Zephyr

Zephyr has built-in debugging for many of its supported boards. Here's a real-world example of utilizing the these tools to track down and fix a networking error with CoAP.

Taking Your Hardware To Production with Zephyr

Manufacturing is marathon, not a sprint. Chris Gammell walks through five phases of IoT device production, discussing what's involved in each step and how Zephyr RTOS can help during his talk from the 2024 Embedded Open Source Summit.

Build Before Installing: Zephyr Dev Environment Using GitHub Codespaces

Golioth Firmware Engineer Mike Szczys describes how we use GitHub Codespaces and Development (Dev) Containers to train engineers all over the world without any install required. Answering the question of how fast can a new Zephyr RTOS user go from zero to successful code compilation.

How to use the RAK5010 cellular dev board with Zephyr

The RAK5010 is a cellular board based on Quectel's BG95 modem (Qualcomm chipset). A Nordic nRF52840 microcontroller "runs the show", connecting to the modem via UART. This is a nice combination for a number of applications like remote sensing, application tracking, and Bluetooth <> Cellular gateway. Let's walk through the process of developing for this board in the Zephyr RTOS.

Abstract hardware interfaces in Zephyr

In this post, we'll walk through a couple methods for defining abstract hardware interfaces in Zephyr using...

Bluetooth Gateways with Golioth and Zephyr

Turn your Bluetooth devices into a connected IoT fleet using Golioth. This post walks through the process of creating a Bluetooth to Cellular gateway and sending sensor data to the cloud.

Golioth Firmware SDK Latest Release Adds Support for Zephyr’s New Modem Subsystem and Qualcomm

Golioth works with Qualcomm. The Golioth Firmware SDK, release 0.12.0, supports the Zephyr Modem subsystem. This enables support for more modem technologies, starting with Qualcomm, and support for the Quectel BG95 as a first class cellular modem.

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.

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!