News for hackers. Stuff that matters.
Re:The Embedded Toolchain – Tools of the Trade by Animats on Wednesday March 23, 2016 @04:37PM (#11348009)
Most of the issues in embedded programming involve asking "what's going on in there?" In small embedded work, you usually can't print, you may not have a display, everything is time dependent, and you're directly connected to hardware. Debugging may involve an oscilloscope and a logic analyzer. Using a debugger means halting the machine, and isn't helpful if the problem is timing dependent.

For some jobs, you need a simulator that lets you debug in a more friendly environment. There's one for an entire Android phone, for example.

There are no comments on this comment yet.