loader

Utilisation du port série avec Linux

Dans cette ressource, nous allons voir comment débloquer le port série de votre ordinateur si vous utilisez un système d'exploitation Linux et que vous n'arriver pas à téléverser votre programme.

Si vous êtes sous Linux, il peut être nécessaire d'accorder à votre session l'accès au port série.
Pour le vérifier, veuillez exécuter la commande suivante : 
groups

Cette commande permet de visualiser les groupes dont vous faites partie. Pour téléverser un programme sur votre matériel, vous devez appartenir aux groupes dialout et tty.

Si vous ne faites pas partie des groupes dialout et tty, vous pouvez vous y ajouter manuellement en exécutant :
sudo usermod -a -G dialout $USER

et
sudo usermod -a -G tty $USER

Vous devrez redémarrer votre ordinateur pour que cette modification prenne effet. 

Pour vérifier que Linux détecte votre carte, assurez-vous que celle-ci soit branchée, puis exécutez :
ls /dev | grep ACM

Vous devriez voir une entrée correspondant à votre carte, généralement : 
ttyACM0

Si c'est le cas, c'est que votre environnement est correctement configuré.

N.B : En 2022, certaines distributions Linux, dont Ubuntu et Mint, ont commencé à installer par défaut un paquet appelé BRLTTY (abréviation de Braille TTY). Malheureusement, ce paquet entre en conflit avec les cartes à microcontrôleur utilisant la puce USB-série CP210x, notamment plusieurs cartes supportées par Vittascience. Ce problème peut être résolu en supprimant le paquet BRLTTY :
sudo apt remove brltty

Vous êtes toujours bloqué ? Pas question de vous laisser seul !
  • Nous vous invitons à nous envoyer un mail à : support@vittascience.com  


N'hésitez pas à joindre des captures d'écrans : de votre programme / de vos messages d'erreurs / ou toute autre information pouvant être utile. 


 Afin de vous aider au mieux, nous regarderons le(s) programme(s) qui pose(nt) problème ensemble (prévoyez d'avoir votre montage sous la main pour le RDV). 

User licence