Embedded article: non-intrusive debug
New Year greetings to everyone. But, before charging into 2016, I will just hark back to 2015 briefly …
On a previous posting I reported what I thought was my last embedded.com article of the year. However, it seems that i jumped the gun, as another article made it under the wire:
Non-intrusive debug
Debugging represents a very significant part of an embedded software development project. All developers have their own favorite approaches and each one has its strengths and weaknesses. A key issue is how intrusive the debug tools are – i.e. the extent to which debugging software affects the functionality of the code. This is not a black and white issue, as a number of factors and priorities need to be considered. This article outlines different approaches to debugging, from the perspective of intrusion, and also considers the implications with respect to code optimization.