La depuración de software utilizando componentes de función reutilizables

blog.jpgUno de los desafíos de los sistemas en tiempo real, especialmente en aplicaciones que corren sobre sistemas operativos multitarea, es la resolución de defectos. Para solucionar los defectos, hay que ser consciente del flujo del programa en el momento en el que se da ese bug. Normalmente, esto se hace mediante el uso de emuladores integrados en circuito (ICE).
Sin embargo, el ICE de apoyo no siempre estará disponible y de esta forma, se perdería la dinámica del sistema y todas las interacciones que el sistema había establecido con otras redes y sistemas, se pararía de golpe, lo que provocaría que reproducir el defecto o anomalía sea muy difícil.  Aunque el ICE puede proporcionar información en tiempo real, la posibilidad de rastrear la función y dar con el defecto también está limitada, por lo que a veces será necesario poner fin a los procesos del sistema, para poder analizarlo en ese preciso momento; una característica que tampoco es normal en los sistemas de depuración habituales.

Pulsa aquí para leer el artículo completo en Embedded.com

Leave a Reply

You must be logged in to post a comment.