Quote:
Originally Posted by Dave Flowerday
I have a hunch those asking for Linux or an RTOS probably haven't spent much time trying to debug thread synchronization issues, memory corruption, deadlock, priority inversion, stack smashing, etc. Especially on an embedded target. Especially on a physically-moving embedded target!
|
ROFL. That's actually my job right now (working in LabVIEW Real-Time at NI), and yeah, good luck. I'll testify that working with an embedded RTOS is really cool, really rewarding, and really powerful, but with great power comes great responsibility (and a potential debugging nightmare). Of course tools have come a long way, NASA even had to debug an RTOS on the Pathfinder mission, and the
story of how they figured out what was wrong and how they fixed it makes for a VERY interesting read.
-Danny