GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo diferenciar entre 2 Micros en Linux

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.


Linux
  1. Linux:¿cómo cambiar entre la sesión Tty y Xorg?

  2. Linux:¿cómo configurar el uso compartido justo de ancho de banda entre Cgroups?

  3. ¿Cómo decodificar las entradas de /proc/pid/pagemap en Linux?

  4. ¿Cómo funciona un depurador en Linux?

  5. ¿Cómo rastrear procesos recién creados en Linux?

Cómo encontrar un nombre de proceso usando el número PID en Linux

Cómo cambiar entre diferentes versiones de comandos en Linux

Cómo Rsync archivos entre dos servidores Linux automáticamente

Cómo compartir archivos de juegos de Steam entre Linux y Windows

Cómo encontrar el PID y PPID de un proceso en Linux

Diferencia entre su y sudo y Cómo configurar sudo en Linux VPS.