Posted Feb 14, 2011, by Russ Klein
As Yogi Berra once said, “It’s déjà vu, all over again.”
I was out at a customer helping them debug a multi-core system. Unlike my Sudoku solver, this was not a multi-threaded SMP application. The customer had 4 processes, each running on a different core and specifically tied to that core. While all the programs were running under the same operating system – the designer did not rely on the OS … Read More
Tags:
Multicore,
tracing,
Debug
Posted Sep 28, 2009, by Russ Klein
They say one of the first steps to fixing a problem is to acknowledge that you have one. Hi, I’m Russ, and I have a porting problem. If you work on software in the embedded world, you probably have a porting problem, too. Your code may be an embedded application, drivers, or diagnostics, but at some point the code probably started out on a desktop machine of some sort. When you moved it to run on … Read More
Tags:
Debug,
ARM
Posted Sep 16, 2009, by Russ Klein
You know you shouldn’t, but you do. I do. We all do. Though we don’t like to admit it. Yes, I use print statements to debug my code. And I work on debug tools for programmers and hardware engineers. I guess that makes me even guiltier.
Despite having a plethora of debugging tools and scripting languages, I’ll admit it - one of the first things I do to try to get a handle on a bug is to throw in a … Read More
Tags:
Debug,
ARM