Artículo: "Five top causes of nasty embedded software bugs" por Michael Barr
Artículo: "Five top causes of nasty embedded software bugs" por Michael Barr
Finding and killing latent bugs in embedded software is a difficult business. Heroic efforts and expensive tools are often required to trace backward from an observed crash, hang, or other unplanned run-time behavior to the root cause. In the worst cases, the root cause damages the code or data in a way that the system still appears to work fine or mostly fine-at least for a while. Too often engineers give up trying to discover the cause of infrequent anomalies that cannot be easily reproduced in the lab- dismissing them as user errors or "glitches." Yet these ghosts in the machine live on. Here's a guide to the most frequent root causes of difficult to reproduce bugs. Look for these top five bugs whenever you are reading firmware source code. And follow the recommended best practices to prevent them from happening to you again.
Haga clic en el enlace Artículo: "Five top causes of nasty embedded software bugs" por Michael Barr para abrir el recurso.