The Golioth Developer Blog
Tag

Zephyr

71 posts
SDK Zephyr

Zephyr’s Native Simulator with Offloaded Sockets

When it comes to automated testing, Zephyr's Native Simulator is worth your consideration. The next release of Zephyr will include offloaded sockets for Native …

M
Marcin Niestrój
Jun 13, 2024 · 6 min
Zephyr

How to Debug MCUboot (and Why I Needed To)

Golioth firmware engineer Mike Szczys walks through debugging the MCUboot bootloader using gdb. This is a slightly different task than normal Zephyr debugging, …

M
Mike Szczys
Jun 13, 2024 · 3 min
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 …

M
Mike Szczys
May 21, 2024 · 8 min
Zephyr

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 …

M
Mike Szczys
May 16, 2024 · 6 min
Zephyr

Abstract hardware interfaces in Zephyr

In this post, we’ll walk through a couple methods for defining abstract hardware interfaces in Zephyr using the devicetree. You’ve probably seen abstract …

C
Chris Wilson
Apr 30, 2024 · 8 min
Bluetooth Device Management

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 …

M
Mike Szczys
Apr 23, 2024 · 9 min
Firmware Hardware

Managing board revisions in Zephyr

If you ask any seasoned hardware engineer, they will tell you there are only two types of people:

  1. Those who have accidentally swapped TX and RX
  2. And those who …

C
Chris Wilson
Apr 9, 2024 · 5 min
Device Management Zephyr

Creating a portable Ozone project file

Learn how to create a portable Ozone project file that you can check into a git repository for future debugging of Zephyr applications.

C
Chris Wilson
Apr 2, 2024 · 4 min