Soy nuevo en electrónica y me preguntaba si alguien podría explicarme cómo se puede asignar una identidad única a las unidades de electrónica con MCU / MPU en la línea de fábrica.
Por ejemplo, digamos que se está construyendo un dispositivo en particular. Este dispositivo tiene una MCU / MPU (aún no entiendo completamente su diferencia) que tiene una CPU, ROM para contener un binario / RTOS y RAM para ejecutar ese binario en tiempo de ejecución. Un programa de control se transfiere a la ROM en algún momento durante la producción.
Digamos que este dispositivo tiene la necesidad de recibir un UUID que se puede leer de la memoria cuando el programa de control pone en marcha. Obviamente, cada dispositivo necesita una identificación diferente (única). Entonces, me gustaría imaginar que el MCU pasaría por dos fases diferentes durante su construcción de producción: un parpadeo inicial del programa de control a la ROM, seguido de un segundo parpadeo que "anexa" (sin sobrescribir, es decir, ) un UUID específico del dispositivo a una dirección específica en la ROM. El programa de control se codificará para buscar el valor (UUID) almacenado en esta dirección al inicio.
¿Estoy en el buen camino aquí, o hay una manera más eficiente / diferente / estándar de realizar tal tarea? Y creo que lo generalizaría más allá de un UUID y haría la misma pregunta a cualquier situación en la que todas las unidades comparten un binario (el programa de control) pero también tienen su propia información única que debe estar presente en la ROM en el inicio.