Hardware Integration Is a Data Problem, Not a Firmware Problem
Every embedded engineer has wrestled with integrating a new chip or board that should have taken days but turned into…
Jacob's Blog
Category Archives: Driver Design
Every embedded engineer has wrestled with integrating a new chip or board that should have taken days but turned into…
Hardware Abstraction Layers (HALs) are an important layer to every embedded software application. A HAL allows a developer to abstract…
An interesting area of a code base to examine is error handling. I’ve found that many firmware and embedded software…
On a weekly basis, I receive a fair number of emails with questions about how to design embedded systems. One…
A quick google search reveals that there are over 212,000 websites that examine how to debounce a button. After examining…
Using a HAL is a great way to develop software that can be easily reused and ported from one application…