An interesting area of a code base to examine is error handling. I’ve found that many firmware and embedded software projects don’t do an excellent...
Read More >>>Category Archives: Defect Management (Debugging)
3 Tips for Evaluating your Codes Quality
One of the biggest impediments to delivering embedded software in a timely manner is the codes structural quality. Code quality in a project often starts...
Read More >>>5 Strategies for Minimizing Debug Time
If you have spent time developing a product or a DIY project in the embedded systems industry, you know that a lot of time is...
Read More >>>3 Strategies for Embedded Software Error Handling
Embedded software error handling is something that teams often struggle with. It’s very tempting to assume that a system will behave as perfectly in the...
Read More >>>Is It a Bug or Feature?
Living in Michigan, it’s not uncommon to wake up on a cold winter morning and find that an automobile just doesn’t want to start. However,...
Read More >>>7 Tips for Creating a Reliable Embedded System
Despite the hopes and dreams of many embedded engineers, reliable code doesn’t happen by accident. It is a painstaking process that requires developers to maintain...
Read More >>>5 Technologies Embedded System Engineers Should Master in 2019
Happy New Year! Another year is here and with it are many opportunities for embedded...
Read More >>>The Biggest Embedded Software Issue Is …
There are many different problems and challenges that embedded software developers are facing today. One of the biggest, and least spoken about issues that I...
Read More >>>Creating an SWD Adapter for STM32 Development Boards (Part 3)
My adapter boards have arrived! As we discussed in the first two parts, the on-board...
Read More >>>Writing a Multi-Port ITM Function to Improve Debugging
In “Improve Debug Efficiency with the ITM”, I discussed how the ITM on the Arm® Cortex-M processors can be used to quickly, and efficiently print...
Read More >>>Tools – Real-time Application Visualization Using Tracealyzer 4.2
It has often been said that a picture is worth a thousand words. When it...
Read More >>>Improve Debug Efficiency with the ITM
Let’s face it. No matter how sophisticated our debug tools get, there will always be a place for an old fashioned printf statement. Unfortunately, printf...
Read More >>>