Book Review: Practical Debugging for Embedded ARM Systems
Debugging embedded systems is one of the most expensive activities in software development, yet it rarely appears as an explicit…
Jacob's Blog
Category Archives: Defect Management (Debugging)
Debugging embedded systems is one of the most expensive activities in software development, yet it rarely appears as an explicit…
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…
When most people think about functional safety, the first image that comes to mind is hardware redundancy: That stuff is…
An interesting area of a code base to examine is error handling. I’ve found that many firmware and embedded software…
One of the biggest impediments to delivering embedded software in a timely manner is the codes structural quality. Code quality…
If you have spent time developing a product or a DIY project in the embedded systems industry, you know that…
Embedded software error handling is something that teams often struggle with. It’s very tempting to assume that a system will…
Living in Michigan, it’s not uncommon to wake up on a cold winter morning and find that an automobile just…
Despite the hopes and dreams of many embedded engineers, reliable code doesn’t happen by accident. It is a painstaking process…
Happy New Year! Another year is here and with it are many opportunities for embedded systems developers. As the new…
There are many different problems and challenges that embedded software developers are facing today. One of the biggest, and least…