El USB VID, PID y el número de serie están todos programados en el chip cuando carga su boceto. El VID y el PID están vinculados a la placa y el número de serie es siempre el mismo independientemente de la placa.
Así que no importa qué placa programes, obtendrá los mismos detalles que cualquier otra placa del mismo tipo.
No hay ninguna opción para cambiar el número de serie (la hay, IIRC, en realidad no hay un número de serie definido), pero el VID y el PID se proporcionan como un par de macros en la línea de comando de compilación:USB_VID
y USB_PID
.
Por lo tanto, podría (de forma engañosa) crear una nueva definición de placa (basada en la Micro existente) que sea "El otro Micro" y proporcionar un PID diferente (no oficial) a esa placa. Luego puede diferenciar las dos placas en udev usando la combinación VID/PID.
Por supuesto, debe asegurarse de haber seleccionado la placa correcta cuando los programe, y el acto de ingresar al cargador de arranque en la "otra" placa volvería al PID anterior que está programado en el cargador de arranque, pero yo Estoy seguro de que puedes hacer frente a eso.