SEGGER Flasher SDK: Build Custom Production Test Apps
Every production line has a bottleneck hiding in plain sight. The board gets programmed at one station, moved to another…
Jacob's Blog
Category Archives: Testing
Every production line has a bottleneck hiding in plain sight. The board gets programmed at one station, moved to another…
Every embedded engineer has a printf story. You add a quick debug statement, rebuild, flash, and suddenly the timing bug…
A firmware update failure is a major project red flag. Yet, most firmware engineers think the goal of an update…
In embedded software development, Cyclomatic Complexity is one of the most overlooked metrics. Yet, it’s one of the most powerful…
When most people think about functional safety, the first image that comes to mind is hardware redundancy: That stuff is…
If you’ve ever developed embedded software, you know typical embedded build systems have just two build configurations: debug and release….
More than 50% of all embedded software projects use Real-time Operating Systems (RTOS). Unfortunately, using an RTOS can pose several…
One of the biggest impediments to delivering embedded software in a timely manner is the codes structural quality. Code quality…
Unit testing application code in embedded applications is a fundamental need that embedded developers often overlook. At first, glance, getting…
One of my favorite tools for managing embedded DevOps is Gitlab. Embedded software teams across the globe are starting to…
Over the last several years, Docker has taken the software industry by storm. Docker provides developers an “open platform for…
How do you know that your software is working the way that it is supposed to? You test it! The…