En mi experiencia, he usado (hasta cierto punto) tanto emuladores como depuradores. Los he usado para cargar binarios (que contienen código de producción) en la memoria flash. También los he usado al desarrollar programas en C y C ++. Por un lado tienes tu costoso emulador de $ 10,000 (como el Lauterbach ) o tienes a tu humilde
Uno de mis compañeros de trabajo cree que un emulador le permitiría conectarse directamente a un procesador y controlarlo a través de JTAG. Así que supongo que están diciendo que también podrías ver el desensamblaje y estar "conectado" al pasar por el software integrado en ejecución. ¿Es esto cierto? Si eso es verdad, entonces es la única diferencia que pude ver. ¿Cuáles son algunas otras diferencias entre los dos?