Problèmes Courants; Par Où Commencer; Linux Et Usb - Yoctopuce Yocto-VOC-V3 Mode D'emploi

Table des Matières

Publicité

24. Problèmes courants
24.1. Par où commencer ?
Si c'est la première fois que vous utilisez un module Yoctopuce et ne savez pas trop par où
commencer, allez donc jeter un coup d'œil sur le blog de Yoctopuce. Il y a une section dédiée aux
1
débutants
.

24.2. Linux et USB

Pour fonctionner correctement sous Linux la librairie a besoin d'avoir accès en écriture à tous les
périphériques USB Yoctopuce. Or, par défaut, sous Linux les droits d'accès des utilisateurs non-root
à USB sont limités à la lecture. Afin d'éviter de devoir lancer les exécutables en tant que root, il faut
créer une nouvelle règle udev pour autoriser un ou plusieurs utilisateurs à accéder en écriture aux
périphériques Yoctopuce.
Pour ajouter une règle udev à votre installation, il faut ajouter un fichier avec un nom au format "
nomArbitraire.rules
système, udev va lire tous les fichiers avec l'extension "
l'ordre alphabétique (par exemple, le fichier "
"
50-udev-default.rules
Le fichier "
50-udev-default
comportement par défaut du système, il faut donc créer un fichier qui commence par un nombre plus
grand que 50, qui définira un comportement plus spécifique que le défaut du système. Notez que
pour ajouter une règle vous aurez besoin d'avoir un accès root sur le système.
Dans le répertoire
exemples de règles qui vous éviterons de devoir partir de rien.
Exemple 1: 51-yoctopuce.rules
Cette règle va autoriser tous les utilisateurs à accéder en lecture et en écriture aux périphériques
Yoctopuce USB. Les droits d'accès pour tous les autres périphériques ne seront pas modifiés. Si ce
scénario vous convient il suffit de copier le fichier "
répertoire "
/etc/udev/rules.d
1
voir: http://www.yoctopuce.com/FR/blog_by_categories/pour-les-debutants
2
http://www.yoctopuce.com/EN/virtualhub.php
www.yoctopuce.com
" dans le répertoire "
").
" contient les règles udev par défaut du système. Pour modifier le
de l'archive du VirtualHub
udev_conf
" et de redémarrer votre système.
/etc/udev/rules.d
" de ce répertoire en respectant
.rules
" sera interprété APRES le fichier
51-custom.rules
2
pour Linux, vous trouverez deux
51-yoctopuce_all.rules
##-
". Lors du démarrage du
" dans le
693

Publicité

Table des Matières
loading

Table des Matières