Articles by

Chris Wilson

Chris is the principal of Common Ground Electronics, a boutique embedded systems engineering services firm. He spent most of his career as a hardware design engineer working on embedded systems designed for industrial IoT, and most recently worked as a product manager for an advanced PCB assembly manufacturing startup. If you bump into him at the water cooler, ask him about the first IoT hardware he built that was recently donated to the Smithsonian 🏛️

Abstract hardware interfaces in Zephyr

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

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.

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.

Modbus Vibration Monitor: A Golioth Reference Design

The Modbus Vibration Monitor Reference Design allows you to immediately start talking to industrial devices using the Modbus protocol

Enabling power regulators automatically at boot in Zephyr

Zephyr has a lot of tricks up its sleeve and most recently I used it to enable...

Debugging nRF9160 Zephyr applications with Ozone

Ozone is a free graphical debugger for embedded firmware from SEGGER. It's a powerful tool that can...

Displaying Firmware Version and Battery State with Zephyr

We recently open-sourced the Golioth Reference Design Template that we have been using internally as the starting point...

OBD-II / CAN Asset Tracker: A Golioth Reference Design

Golioth makes it easy to prototype, deploy, and manage vehicle telematics solutions using CAN bus and OBD-II. We also enable remote control, Over-The-Air upgrades, and device health monitoring in the automotive space.

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!