Pratiques et Techniques en Plaisance  | Imprimer |  Fermer la fenêtre

Connexion GPS sur Linux 21 janvier 2015 17:42, par yvesD

Je suis trop vieux pour tout ça, en étant resté à Unix pur sucre (au moins 4 qualités). Voici ce que j’en pense, aux anachronismes près :

  • la copie d’écran, Elle met clairement en évidence un problème de droit d’accès au « périphérique » serial ( /dev/dialout) qu’openCPN doit (au moins) pouvoir lire pour trouver des positions GPS. Votre linux suggère judicieusement d’executer la commande sudo usermode -a -G dialout jean

Puisque vous débuter avec linux, voici ce que fait cette commande :

  1. étant utilisateur privilégié (faut l’être, donc connaitre le password de root, il vous sera sans doute demandé par sudo) exécuter la commande usermode -a -G dialout jean. sudo vérifiera que vous être privilégie et exécutera cette commande (cf man sudo)
  2. usermode est sans doute la commande qui ajoute des attributs à l’utilsateur jean (cf man usermode), ici d’ajouter jean au groupe dialout, sachant que la définition de /dev/dialout (faire ls -l /dev/dialout) autorise le groupe dialout a (au moins) lire ce périphérique.
  • à ce stade il faudra relancer openCPN

note le numero ID du GPS

Les périphériques USB sont dotés d’un ID (en fait un vendor id et un product IP, resp. VID et PID) permettant de les associerau driver ad-hoc ?. Dans le cas précis d’un GPS sur port USB le VID&PID est spécifique de la puce qui gère l’interface USB-série, généralement du prolific, elle n’a rien à voir avec la boite qui a mis une étiquette sur le plastique.

J’imagine qu’on peut retrouver ce VID&PID lorsque le périph est reconnu, au boot (dans les messages du boot) ou lorsqu’on le raccorde.