Red de conocimientos turísticos - Información de alquiler - ¿Qué es un emulador? Se trata del MCU.

¿Qué es un emulador? Se trata del MCU.

¡Espero que pueda ayudarte!

www.aiwen.com

En primer lugar, debes aprender MCU y poder programar

Emulador de MCU Se utiliza para depurar programas y circuitos de microcontroladores.

Por lo general, a través de un encabezado de emulación que se puede conectar al sistema de la aplicación,

hace que se ejecute la CPU del emulador en lugar de la suya.

Puede resultar incómodo modificar el código de tu CPU, pero con el

emulador, puedes cargar fácilmente el programa a través del puerto de comunicación de la computadora.

Tu archivo txt debe ser un archivo wave y debes intentar colocarlo en la memoria (rom o ram) del sistema microcontrolador.

También se puede solucionar. Luego, la lectura se envía al puerto correspondiente, que debe ser

Se puede implementar con un emulador

El desarrollo integrado de MCU es un método de desarrollo correspondiente al método de desarrollo tradicional de MCU. El método de desarrollo tradicional es usar MCU simulado (por ejemplo: nuestro dispositivo de desarrollo común actual de la serie 51 es usar el enchufe MCU del dispositivo de simulación para insertarlo en el zócalo MCU de la placa de aplicación y usar el emulador para reemplazarlo. la MCU en la placa de aplicación). Este tipo de simulación El convertidor es muy efectivo para MCU empaquetadas con DIP y PLCC y cuando el reloj de funcionamiento de la MCU es bajo, pero no es necesariamente aplicable a MCU montadas en superficie (por supuesto, montadas en superficie). Se pueden utilizar conectores, pero son muy caros y sólo son adecuados para uso en desarrollo).

El desarrollo integrado de MCU se refiere a la función de depuración de simulación incorporada de la propia MCU, como JTAG, interfaz BDM y monitor de software. Al desarrollar este tipo de MCU, solo se necesita una línea JTAG o una línea RSS232 TO TTL.

El desarrollo integrado de MCU integrará aplicación y desarrollo. Es un nuevo método de desarrollo muy efectivo. Actualmente, muchos MCU, como: ARM TI's DSP, C80C51F M430 y algunos AVR... ... . etc. son todos métodos prácticos de desarrollo JTAG. JTAG se ha convertido en un estándar IEEE.

En cuanto a si el método del monitor UART se considera desarrollo integrado, creo que es una cuestión de definición. Pero este método también es un método eficaz. Por ejemplo, el MB90FXX de Fujitsu, el ISD51 en KEIL 51 y algunos desarrollos ARM utilizan UART y software.

Lo sé. Porque el emulador convierte muchas cosas en protocolos transparentes

Lo sé.

Porque el emulador convierte muchas cosas en protocolos transparentes

En el estudio de microcontroladores, ¿cuál es la diferencia entre un programador, una placa experimental y un emulador?

Programador es un término muy amplio, que incluye PC. Se puede llamar placa de prueba. Es una placa lista para usar que se ha conectado para completar varios experimentos. después de completar la programación, la función implementada no solidifica el programa y se puede cambiar y depurar fácilmente una vez que el acceso real es exitoso, el programa se graba en el chip correspondiente

La llamada transparencia. Debería significar que puede parecerse más a una MCU y simular. Hay varias formas de hacer que el dispositivo sea transparente:

1. Use la MCU directamente en el cabezal de simulación, conéctela directamente al enchufe y use la PC. software para interrumpir y monitorear la función MCU, que se parece más al real, pero ocupa algunos recursos internos de la MCU

2. En realidad, es una MCU de doble núcleo y el fabricante tiene un conocimiento profundo de este método, que puede simular la MCU de forma completamente transparente, como Philips o algunos emuladores de Microchip, pero generalmente son más caros

3. El método de MCU dual desarrollado por algunas personas también puede ser lo más transparente posible

4. Simulación de software completa. Aparece en el hardware, pero en realidad es una llamada indirecta;

5. Algunas MCU con funciones ICP o ISP tienen dos partes de memoria, una parte llama a la otra, para lograr el propósito de la simulación.

Si echas un vistazo, sabrás que además de las IO que utilizas, existen muchas SYSRQ/TR. El IO de SCI/IIC, etc., son estos IO los que construyen un canal que puede comunicarse con la computadora.

La llamada transparencia debería significar que el emulador puede parecerse más a una MCU. Hay varias formas de hacer que el emulador sea transparente:

1. cabezal, para que se pueda insertar directamente en el enchufe, utilice la interrupción y el monitoreo del software de PC para simular la función de la MCU, que es más realista, pero ocupa algunos recursos internos de la MCU

2; Utilice el chip MCU especialmente diseñado por el fabricante de MCU, que en realidad es un MCU de doble núcleo, y el fabricante tiene un conocimiento profundo del mismo. Este método puede emular MCU de forma completamente transparente, como algunos emuladores de Philips o Microchip. son generalmente más caros;

3. El método de MCU dual desarrollado por algunas personas también puede ser lo más transparente posible

4. el hardware es en realidad una llamada indirecta;

5. Algunas MCU internas con funciones ICP o ISP tienen dos partes de memoria, una parte llama a la otra para lograr el propósito de la simulación.

Es similar a mi respuesta.