3 Overlooked Embedded Software Elements
Have you ever wondered, while you and your team are busy writing software if the very foundation of how embedded…
Jacob's Blog
Author Archives: Jacob Beningo
Have you ever wondered, while you and your team are busy writing software if the very foundation of how embedded…
Nearly every embedded software team I encounter is interested in becoming more agile. Adopting Agile practices can dramatically improve how…
Back in the year 1998, the FIRST Robotics Competition gave me the opportunity to be involved in my first major…
Over the last several years, Raspberry Pi’s have proliferated into all sorts of applications. As a microcontroller-focused embedded software consultant,…
Several years ago, I wrote a blog post entitled Ternary Operator vs. if/else, which was supposed to be an interesting…
Over the past several years, C++ has become a more popular language to use in embedded systems than C. Don’t…
Several years ago, I wrote an article entitled “The 7 Silent Project Killers”. Over the years, I’ve had several people…
Embedded software error handling is something that teams often struggle with. It’s very tempting to assume that a system will…
Over the past few years, the number of programming languages used for embedded development has started to balloon. Developers have…
Unit testing application code in embedded applications is a fundamental need that embedded developers often overlook. At first, glance, getting…
RTOS design has become critical to many embedded applications. RTOSes are used in more than 50% of embedded applications and…
There are two big problems facing technology companies in the United States today; microprocessor supply chains and engineering talent shortages….