More than 50% of all embedded software projects use Real-time Operating Systems (RTOS). Unfortunately, using an RTOS can pose several problems to developers looking to...
Read More >>>Category Archives: Testing
3 Tips for Evaluating your Codes Quality
One of the biggest impediments to delivering embedded software in a timely manner is the codes structural quality. Code quality in a project often starts...
Read More >>>Getting Started with Cpputest for Embedded Applications
Unit testing application code in embedded applications is a fundamental need that embedded developers often overlook. At first, glance, getting a unit test harness up...
Read More >>>Embedded Software Development using Gitlab
One of my favorite tools for managing embedded DevOps is Gitlab. Embedded software teams across the globe are starting to recognize that software process modernization...
Read More >>>Introduction to Docker for Embedded Software Developers
Over the last several years, Docker has taken the software industry by storm. Docker provides developers an “open platform for developing, shipping, and running applications[1]”....
Read More >>>3 Tips for Unit Testing Embedded Software
How do you know that your software is working the way that it is supposed to? You test it! The real question, though, is “How...
Read More >>>3 Tips for Repurposing Development Boards for Testing
Unfortunately, my embedded software development co-pilot (An original Saleae Logic probe that I’ve had for a decade) bit the dust the other night. I was...
Read More >>>Book Review: Test-Driven Development for Embedded C
Author: James Grenning Published: 2011 Target Audience: Any Jacob’s Rating: 5+ Stars Book Link: https://pragprog.com/titles/jgade/test-driven-development-for-embedded-c/ Test-Driven Development for Embedded C is one of those foundational...
Read More >>>Cyclomatic Complexity Measurements with pmccabe
A common question that I often receive is “What McCabe Cyclomatic Complexity tools should I use?” Now this is always a partially loaded question because...
Read More >>>Where oh Where are My Test Points!
For the umpteenth time in my career, I am debugging a prototype board that has exactly zero test points. I didn’t design this board, but...
Read More >>>Hardware In-Loop Testing
Hardware In-Loop (HIL) testing runs the test case code on the target microcontroller rather than using a mocked software layer to act as the hardware....
Read More >>>