Embedded CI

Unit Testing Keyboard

Unit Testing For Embedded Software Development

August 10, 2022

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.

Read More
Jenkins CI

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

August 1, 2022

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!

Read More
HIL Raspberry Pi

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

June 22, 2022

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.

Read More

Using Docker for Embedded Development

January 14, 2022

By: Patrick LittleSenior Firmware Engineer, Dojo Five Using Docker for Embedded Development By leveraging Docker images, development teams can completely specify and control the development environment without the overhead and…

Read More

What does a modern pipeline look like for embedded?

January 14, 2022

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…

Read More
Man sitting in front of three monitors

The Case for EmbedOps (Embedded DevOps)

December 8, 2020

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…

Read More
Depiction of data being sent around the globe

Simulators in EmbedOps: Another Reason DevOps is Beneficial to your Embedded Development Workflow

December 3, 2020

Arm is no stranger to DevOps or Continuous Integration (CI). They have  several pipeline scripts available  for Travis CI and outline how they use Jenkins to build and test Mbed…

Read More
Is Static Analysis necessary for your Automatic Build

Static Analysis: Is It Necessary for Your Automatic Build?

November 2, 2020

Is This Extra Step Necessary? Static analysis has the potential to become an integral part of your regular development as well as your continuous integration setup. Is it necessary for…

Read More
A bike chain close up

Choosing a Continuous Integration (CI) compiler

October 28, 2020

Linux-based gcc ARM cross compilers for bare metal targets While looking for a gcc cross compiler to use for an EmbedOps project, I took a look at my options and…

Read More
Rock star holding the mic in front of smoke and light

Nordic DFU Like a Rockstar

September 23, 2020

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…

Read More