¿Qué es un emulador?

Suele referirse a dispositivos de simulación y depuración de software para microcontroladores, sistemas integrados, DSP, etc.

Por ejemplo, puede escribir programas en él, modificar el programa, ejecutar el programa a la misma velocidad que el hardware, encontrar errores del programa, etc.

Se puede considerar que se utiliza un sistema de software en ejecución de alta velocidad para reemplazar el entorno de hardware equivalente.