Choosing a Continuous Integration (CI) compiler

A bike chain close up

Choosing the right Continuous Integration (CI) compiler is crucial because it impacts code quality, deployment reliability, and development velocity. A consistent compiler version and configuration ensure that the same source […]

Setting up Jenkins for Embedded the right way (or not at all)

Jenkins CI

By: Brandon Leiran
Embracing continuous integration (CI) practices and tools makes embedded development smoother. Jenkins isn’t always the best choice for Embedded CI, but if you follow the 3 CI principles laid out in this article, you’ll start off well!

What does a modern pipeline look like for embedded?

What does a modern pipeline look like for embedded? Featured Categories Our Engineers Security Embedded CI All Categories Recent Posts By: Aaron Fontaine Having a modern pipeline helps automate the tools you need to ensure high software quality and consistent results. Although the cost of setup is higher, once a modern pipeline (and corresponding practices)…

Hardware-in-the-loop is hard! Sometimes.

HIL Raspberry Pi

By: Ander Galisteo, Ph.D.
The concept of hardware-in-the-loop (HIL) is not new in the embedded space. The basic idea is to automate the functional tests of your device under development to verify if your implementation does what it’s supposed to do.

Using Docker for Embedded Development

By leveraging Docker images, development teams can completely specify and control the development environment without the overhead and bloat of an entire build machine, virtual or otherwise. These same images […]

Unit Testing For Embedded Software Development

Unit Testing Keyboard

By: Steve Branam
Unit testing uses small automated tests to drive development of embedded system code. Learn best practices for Test Driven Development (TDD), including writing and implementing successful unit tests to provide fast feedback and confidence in your code.

The Case for EmbedOps (Embedded DevOps)

Man sitting in front of three monitors

From even before the first computer was working, the technology industry has been looking for the best way to write code. Today, as code “eats the world”, the types of […]

Nordic DFU Like a Rockstar

Rock star holding the mic in front of smoke and light

At Dojo Five, we have a lot of experience with the popular Nordic nRF52 family. It’s a pretty awesome family – low sleep current, a really nice peripheral set, and […]