GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire la différence entre 2 Micros sous Linux

Le VID USB, le PID et le numéro de série sont tous programmés dans la puce lorsque vous téléchargez votre croquis. Le VID et le PID sont liés à la carte et le numéro de série est toujours le même quelle que soit la carte.

Ainsi, quelle que soit la carte que vous programmez, elle obtiendra les mêmes détails que n'importe quelle autre carte du même type.

Il n'y a pas d'option pour changer le numéro de série (il y a, IIRC, en fait aucun numéro de série défini) mais le VID et le PID sont fournis sous la forme d'une paire de macros sur la ligne de commande de compilation :USB_VID et USB_PID .

Ainsi, vous pouvez (cheakily) créer une nouvelle définition de carte (basée sur celle du Micro existant) qui est "L'autre Micro" et fournir un PID différent (non officiel) à cette carte. Vous pouvez ensuite différencier les deux cartes dans udev en utilisant la combinaison VID/PID.

Bien sûr, vous devez ensuite vous assurer que vous avez sélectionné la bonne carte lorsque vous les programmez, et le fait d'entrer dans le chargeur de démarrage sur "l'autre" carte reviendrait à l'ancien PID qui est programmé dans le chargeur de démarrage, mais je ' Je suis sûr que vous pouvez y faire face.


Linux
  1. Comment utiliser BusyBox sous Linux

  2. Comment décoder les entrées /proc/pid/pagemap sous Linux ?

  3. Comment définir l'ID de processus sous Linux pour un programme spécifique

  4. Comment Linux différencie-t-il les fichiers réels et inexistants (par exemple :périphérique) ?

  5. Comment Linux alloue-t-il la bande passante entre les processus ?

Comment trouver un nom de processus à l'aide d'un numéro PID sous Linux

Comment basculer entre différentes versions de commandes sous Linux

Comment synchroniser automatiquement des fichiers entre deux serveurs Linux

Comment partager des fichiers de jeu Steam entre Linux et Windows

Comment trouver le PID et le PPID d'un processus sous Linux

Différence entre su et sudo et Comment configurer sudo dans Linux VPS.