Hola,
Para el sistema embebido que considera el microcontrolador, guarde su código en la memoria flash. Esta es la ubicación donde está presente todo el código ejecutable. Esta memoria flash varía en tamaño y, por lo tanto, en la función proporcionada por el sistema integrado. La memoria flash es parte integral del microcontrolador. La memoria RAM contiene los datos temporales requeridos por el software del sistema.
Si el software se desarrolla utilizando un microprocesador, el código también se almacena en la memoria flash. Pero esta memoria flash no es la parte integral del microprocesador. Sí, la RAM es parte integral del microprocesador.
- ¿Cuáles son las ventajas y desventajas de usar C ++ para sistemas integrados en comparación con la programación en C?
- ¿Hacer un curso de capacitación de verano en sistemas integrados me ayudaría durante los placememts?
- ¿Debería conocer a Arduino y Raspberry Pi para hacer carrera en un sistema embebido?
- Cómo escribir un programa C incrustado para visualización de 7 segmentos para contar de 00 a 99 en el microcontrolador 8051
- ¿Qué es mejor, TU Delft o la Universidad de Stuttgart para sistemas integrados?
Ahora vamos al punto de cómo se realiza el parpadeo para almacenar el código. El microcontrolador o microprocesador está conectado a una PC a través de un puerto USB o serial. El software de aplicación en la PC se comunica con el sistema de destino. Una vez que se realiza el enlace de comunicación, se pueden realizar múltiples actividades en el objetivo. Actividades como flashear el software en el objetivo, leer el contenido flash del objetivo, borrar el contenido del objetivo, leer después de escribir para verificar la integridad, configurar o restablecer los bits del fusible. Una vez que se completa el parpadeo, se elimina el enlace de comunicación y el sistema incorporado se ENCIENDE para realizar su tarea.
Espero que esta información responda a tu pregunta.
-RN