Protect Your Tools when the Hardware Bites Back
I recently had an exciting experience where I was working with a client who was having I2C issues with a…
Jacob's Blog
Category Archives: Design Cycle
I recently had an exciting experience where I was working with a client who was having I2C issues with a…
Using a HAL is a great way to develop software that can be easily reused and ported from one application…
Consistently developing a quality embedded system within budgetary and timing constraints is a challenging endeavor for many teams. The reasons…
From the Blackberry’s release in 1998, to the iPhone in 2007, to the vast array of connected and powerful home…
There are few things more challenging in software development than acquiring a code base with little to no documentation and…
Developing embedded software is not as “simple” as it used to be. Creating a stand-alone device was and still often…
The IoT is unleashing an unimaginable number of connected devices, many of which are sensor systems that are designed to…
Happy New Year! Another year is here and with it are many opportunities for embedded systems developers. As the new…
One of the greatest bug squashing tools available to embedded software developers is the assert macro. Despite the power of…
There are many different problems and challenges that embedded software developers are facing today. One of the biggest, and least…
As strange as it sounds, whenever I hear the word process, I cringe. Not because processes are bad, they are…
My adapter boards have arrived! As we discussed in the first two parts, the on-board debugger that comes with most…