Tag: zephyr

How Golioth uses Hardware-in-the-Loop (HIL) Testing: Part 1

Explain what HIL testing is, and why we use it at Golioth to continuously verify the firmware for our Zephyr and ESP-IDF SDKs.

Zero-install embedded training with Zephyr using Kasm and Docker

TL;DR: we've enabled people to compile Zephyr programs from a computer with no toolchain installed, almost instantly. Part...

Golioth Showcase at ZDS

Golioth is showcasing 4 different "color coded" demos at the Zephyr Developer Summit. This post explains some of the concepts and what you can hope to learn when you stop by.

Add Custom Kconfig Symbols in Zephyr

I needed to build 15 sets of the same firmware, but pass three unique variables for each copy. Zephyr has a solution for this: the Kconfig system. You can declare your own custom symbol, then set the value by passing a command line argument at compile time. Here's how to do this with your own projects.

Improving Zephyr Project Structure with Manifest Files

Zephyr (west) manifest files allow the user to specify where and when dependencies are included into a project. Doing so allows cleaner project repositories and more precise control over when and how a project will be updated down the line.

Debugging Zephyr for Beginners: printk() and the Logging Subsystem

Zephyr has a number of tools to aid in debugging during your development process. Today we're focusing...

Troubleshoot Zephyr Like A Pro With Menuconfig

Troubleshooting high complexity systems like Zephyr requires more thorough tools. Menuconfig allows users to see the layers of their system and adjust settings without requiring a complete system recompilation. Zephyr expert Marcin shows how he uses this tool for troubleshooting.

Provisioning IoT Devices with Zephyr, MCUmgr, and Golioth

Every IoT device needs to provision devices that are going to be available in the field. Golioth leverages open standards and updates devices securely. We show you how using Bluetooth, Golioth, Zephyr, and MCUmgr.

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!