[USB Série : droits d'accès] Convertisseur USB Série et Intellij

Questions et astuces concernant l'installation et la configuration d'archlinux
Xarboule
newbie
Messages : 3
Inscription : ven. 19 févr. 2016, 16:32

[USB Série : droits d'accès] Convertisseur USB Série et Intellij

Message par Xarboule »

Bonjour,
J'utilise un programme Java et java-rxtx pour communiquer en série avec une carte programable (STM32F4)
Depuis un petit moment, nous n'arrivons plus à envoyer les ordres directement générés par le programme java dans Intellij via le convertisseur USB Série. Notre programme semble envoyer les ordres, mais ne reçoit pas de réponses.

Pourtant, on peut communiquer avec la carte "à la main", via "screen /dev/ttyUSB0 115200", et tout fonctionne normalement (on a une réponse).

Cela me fait penser à un problème de droits d'accès, comme si Intellij ne pouvait pas écrire / lire dans le ttyUSB0. Pourtant, j'ai lancé Intellij en sudo et j'ai fait un chmod 777 sur ttyUSB0...

Désolé si le problème n'est pas clair, mais comme c'est assez spécifique et complexe, je ne sais pas comment être plus précis.

Merci à vous !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [USB Série : droits d'accès] Convertisseur USB Série et Intellij

Message par benjarobin »

Bonjour,
Pourtant, j'ai lancé Intellij en sudo
Où comment créer plus de problème... Changer temporairement les droits sur ttyS0 ce n'est pas bien grave bien qu'inutile...
Question bête mais Intellij est bien configuré avec la bonne vitesse ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Xarboule
newbie
Messages : 3
Inscription : ven. 19 févr. 2016, 16:32

Re: [USB Série : droits d'accès] Convertisseur USB Série et Intellij

Message par Xarboule »

Tu parles du Baud rate ? La communication est définie à 115 200 Bauds des deux cotés de la liaison série.
Le changement de droits sur ttyUSB0, c'est indispensable pour mes amis sous Ubuntu en tout cas. Sans ça, ils ne peuvent tout simplement pas communiquer en série. Si c'est inutile, dis moi pourquoi du coup

Merci de ta réponse en tout cas :-)
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [USB Série : droits d'accès] Convertisseur USB Série et Intellij

Message par Moviuro »

Je pense que benjarobin faisait référence au fait que tu aies lancé intellij en tant que root. C'est forcément une mauvaise idée.

chmod 777 c'est dégueu, aussi. Y'a un truc sous UNIX qui s'appelle "groups" : https://wiki.archlinux.org/index.php/Us ... management

Par contre, ton problème n'est pas clair. Tu peux donner des exemples ? Quel matériel ? sortie de dmesg ?...
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Répondre