Go Down

Topic: [RÉSOLU] Passé de Windows 7 vers Linux ?  (Read 2897 times) previous topic - next topic

68tjs

#15
Dec 28, 2017, 07:58 pm Last Edit: Dec 28, 2017, 08:00 pm by 68tjs
Quote
tu n'as pas connu alors les premières versions nunux sans interface graphique
Exact, la Mandrake venait avec KDE. Cette interface graphique qui était  tant décriée par les intégristes parce que basée sur QT.   A l'époque QT était libre sous linux mais encore fermé sous Win.
Certains aussi  reprochait à KDE de trop resembler à Windows. De mon coté je trouvais que les premières versions de Gnome  ressemblaient trop aux premier Macs :smiley-mr-green:

Comme je suis habitué à KDE je continue avec.
Comme quoi le principal obstacle au changement c'est bien l'habitude.

Col68

Re-bonjour,

Tout est OK, nom d'utilisateur et mot de passe changé (merci encore infobarquee), le logiciel Arduino installé décompressé et mis au bureau, la page de codage classique est aquis.

Seulement je galère avec le port USB avec "ttyUSBx" et "ttyACMx" :) après une analyse avec terminal le "ttyUSBx" est orange donc ok ? Par contre impossible de ce connecter avec le clone CH340. Si vous avez une astuce je suis preneur, désolé pour ce soucie.

En attendant je continue mes recherches sur le net, pas evident au début mais une fois lancé plus rien ne peut nous arrêter :) Vive Linux :)

icare

2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 16.04 LTS

al1fch

#18
Dec 29, 2017, 12:03 am Last Edit: Dec 29, 2017, 12:12 am by al1fch
Bienvenue au club !

Probablement un problème d'appartenance au groupe dialout  pour avoir l'autorisation d'utiliser  ces fichiers (oui, sous  linux ttyUSBx et ttyACMx sont des fichiers !).

Pour des raisons de sécurité et de stabilité du système les droits d'accès aux diverses ressources sont mieux cadrés qu'avec Windows. Seuls les utilisateurs enregistrés peuvent  communiquer via les ports série USB destinés à l'origine aux modems.... susceptibles de composer des numéros de téléphone (=dialout)

Avec ta distribution Linux il y a peut être un outil graphique permettant de gérer les appartenances aux groupes. 

En ligne de commande c'est    sudo usermod -a  -G dialout  suivi du nom d'utilisateur


Ceci fait il faut fermer et réouvrir la session pour la prise en compte du changement

Col68

#19
Dec 29, 2017, 12:09 am Last Edit: Dec 29, 2017, 12:26 am by Col68
:smiley-grin:
Je reconnais ce sourire :) sacré icare :)

Col68

#20
Dec 29, 2017, 12:17 am Last Edit: Dec 29, 2017, 12:24 am by Col68
Merci beaucoup Allfch,

C'est exactement ce que je constate en lisant les sujets similaires,
comme vous dites un problème d'appartenance au groupe dialout, je vais cherché l'outil permettant de gerer l'appartenance aux groupes puis utilisé l'entrée sudo usermod -a G dialout <suivi du nom d'utilisateur>.

Merci beaucoup Allfch pour cette aide précieuse, grâce à vous je comprends mieux super sympas. Merci icare pour la rigolade ( :)

Allez dernière ligne droite avant le blink 13 :) merci encore ☆Allfch☆

al1fch

#21
Dec 29, 2017, 12:26 am Last Edit: Dec 29, 2017, 12:26 am by al1fch
ligne de commande OU utilitaire graphique, 2 façons de faire la même chose
..... le blink n'est pas loin !!

68tjs

Quote
Seulement je galère avec le port USB avec "ttyUSBx" et "ttyACMx"
C'est "relativement" simple.
En fait c'est compliqué si on rentre dans les détails mais vu ce que j'en connais il n'y a aucun risque.

Tout dépend comment le périphérique USB se présente.
Avec les cartes basées sur un ftdi ou un CH340G on obtient un ttyUSBx. (périphérique USB)
Avec les cartes basées sur un atmega16U2 on obtient ttyACMx. (disque virtuel)

Un piège dont il faut se méfier :  déconnexion et reconnexion trop rapide d'une carte micro.
Quand tu connecte la carte  Linux t'attribue le premier port en USB, soit ttyUSB0 soit ttyACM0, que tu sélectionne dans l'IDE.
Si tu déconnecte la carte, Linux libérera ce port, mais tu ne sais pas quand il le fera, tout dépendra de ce qu'il a faire par ailleurs.

Si le port a pu être libéré quand tu reconnectera la carte tu aura de nouveau ttyUSB0 (ttyACM0).
Mais si tu es trop rapide, le port USB0(ou ACM0) ne sera pas encore libéré et à la reconnexion Linux t'attribuera le port suivant ttyUSB1 ou ttyACM1 et tu obtiendra une erreur dans l'IDE parce qu'elle sera restée en USB0 ou ACM0.

Pas grave si cela t'arrive : tu change le port dans l'USB.

Artouste

#23
Dec 29, 2017, 03:04 pm Last Edit: Dec 29, 2017, 06:10 pm by Artouste
bonjour
comme le temps n'est vraiment pas agréable
Que j'avais en stock du presario ( voir ce sujet )
je vais essayer de m'attaquer à arduino sous kubuntu 16.04

A voir combien de temps je vais tenir :D

68tjs

Fais attention, tu risques de ne plus jamais revenir sous windows.

infobarquee

mais qu'a t"il fait le fou?
il a mis un doigt dans linux, il est perduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
:)
AUCUNE AIDE PAR MP

icare

Bonjour Artouste,
Tu verras, il n'y a pas photo avec W......
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 16.04 LTS

Artouste

Bienvenue au club !

Probablement un problème d'appartenance au groupe dialout  pour avoir l'autorisation d'utiliser  ces fichiers (oui, sous  linux ttyUSBx et ttyACMx sont des fichiers !).

Pour des raisons de sécurité et de stabilité du système les droits d'accès aux diverses ressources sont mieux cadrés qu'avec Windows. Seuls les utilisateurs enregistrés peuvent  communiquer via les ports série USB destinés à l'origine aux modems.... susceptibles de composer des numéros de téléphone (=dialout)

Avec ta distribution Linux il y a peut être un outil graphique permettant de gérer les appartenances aux groupes.  

En ligne de commande c'est    sudo usermod -a  -G dialout  suivi du nom d'utilisateur


Ceci fait il faut fermer et réouvrir la session pour la prise en compte du changement

bonjour
chez moi une deconnection de session et nouvelle session n'a pas suffit
un arret complet et redémarrage à été necessaire
mais bon , maintenant c'est ok 8)

68tjs

Ce qui est bizare c'est que du temps ou il avait un mainteneur Arduino chez Debian (il a jeté l'éponge à la suite des conn*ries Banzy/Musto) ce mainteneur avait modifié les sources pour que l'inscription au groupe dialout se fasse automatiquement (il fallait juste dire "OUI" dans un fenêtre de dialogue)..

Ce code, qu'arduino avait intégré à ses versions, est resté pendant quelques années mais visiblement il a été supprimé par un génial développeur qui n'a rien compris.

Artouste

Bonjour Artouste,
Tu verras, il n'y a pas photo avec W......
bonsoir icare
resultats des courses a cette heure
- test uno officiel ok
-test mega clone (16U2) ok
- clones (ch340/ftdi) ok
- board esp8266 (ch340) ok
-- a noter que sous linux la version de core esp8266 propose 2.3.0 rc1 rc2 rc3  sous windows 2.3.0 seulement

les compiles ont l'air beaucoup plus rapides (subjectif ou pas ? , je ferais des tests plus poussés )

me reste à installer l'esp32 , mais j n'en ai pas là sous la main

globalement plutôt satisfait, finalement le plus "galere" a été cette histoire de groupe dialout

A suivre

Go Up