Articles by

Chris Gammell

Chris is the Head of Developer Relations and Hardware at Golioth. Focusing on hardware and developer relations at that software company means that he is trying to be in the shoes of a hardware or firmware developer using Golioth every day. He does that by building hardware and reference designs that Golioth customers can use to bootstrap their own designs.

Zephyr for Hardware Engineers: GPIO

Did you know that Zephyr doesn't have a plain old GPIO example? The closest thing is the blinky example that controls LEDs. Why is that? Zephyr expects you to write your own devicetree bindings. It's not that hard, and it's the topic of today's post.

All Golioth Hardware is Now Open Source

Golioth is open sourcing the PCBs in their hardware platform ("Aludel"). This includes a main processing and communication board ("Elixir") and an ePaper, touch enabled PCB front panel board ("Ostentus")

A $2 Geofence: Wi-Fi Location (Here.com), ESP32-C3, Golioth Pipelines, and n8n

We paired Wi-Fi locationing, low cost hardware, Golioth Pipelines, and n8n (an API workflow tool) to create a "geofence". This is a simple way to provide alerts (or any other actions) when an IoT device goes outside of a defined physical location.

Microservices for Microcontrollers: Composable Software Architecture for Embedded Devices

Embedded systems, like any software system, benefits from modularizing software components, especially as they approach production. In this talk at the Embedded Open Source Summit 2024, Golioth Firmware Lead Sam Friedman talks about how to create "microservices" for microcontrollers.

Nordic Webinar with Golioth on June 20th, 2024

Nordic Semiconductor and Golioth will host a partner webinar on June 20th, 2024. This will go over how to use the nRF Connect SDK along with Golioth to build fully featured reference designs.

Digikey webinar with Golioth on June 13th 2024

Golioth will be joining our friends at Digikey on June 13th to talk about "Leveraging Zephyr to enable super-flexible IoT designs". 

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.

Golioth was at Embedded World 2024

As we described in our announcement post, we had a range of demos at our kiosk in...

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!