Tuesday, March 17, 2009

Comments wanted from Embedded Systems Engineers

I have recently been spending time thinking about how tough debugging can be some times, why this is so and what to do about it.
This resulted in a whitepaper "debugging embedded systems" (http://www.clarinox.com/index.php?id=59).
I am hoping to get some comments from the embedded systems community with permission to publish these on the link (http://www.clarinox.com/index.php?id=4).

So far I have had comments from US, UK and Europe and hope to add some interesting comments from the embedded systems community in Australia.

1 comment:

Chris Farmer said...

Hi Trish. I think the quality of the tools can make a difference here.

From my experience with LabVIEW RT projects on the cRIO and cFP platforms, the following things helped get my applications going:
1) System manager - I used this handy tool to monitor memory usage, CPU usage, and VI status during the execution of RT applications.
2) Profile Performance and Memory - Allowed me to get detailed measurements on the timing and memory statistics of VI's in an application.
3) Ability to run in a simulated environment - Quite often software can be simulated on the desktop, to nail a lot of errors before taking the software to the embedded environment.
6) Built-in debugging functionality - Build in debugging code that can be enabled at the pre-processor stage, to assist in event and timing logging etc

Add to this tools I haven't had the opportunity to try yet, such as the RT and Desktop Execution Trace Toolkits.

Followers