Arduino / CH340 a Linux
Moderátor: Moderátori
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Arduino / CH340 a Linux
Pani,
Aktualne skusam, coho vsetkeho je schopny Linux (z pohladu nahrady Win).
Dostal som sa vsak do bodu, kedy by som chcel rozchodit Arduino IDE a jeho programovanie.
Samozrejme, pouzivam Arduina z Ciny s cipom CH340.
Po pripojeni som vsak nenasiel ziaden Serial port, ani nemam potuchy, kde by som jeho nastavenie hladal a v Arduino IDE mam zablokovanu polozku s vyberom serioveho portu.
Ma s tym niekto skusenosti, ako rozchodit drivre (co myslim je hlavny problem)?
Pouzivam Robolinux Cinnamon 10, jadro je Debian/Ubuntu (takto som to pochopil).
Som v tomto systeme zaciatocnik, moc sa v nom zatial nevyznam.
Dakujem za reakcie.
Aktualne skusam, coho vsetkeho je schopny Linux (z pohladu nahrady Win).
Dostal som sa vsak do bodu, kedy by som chcel rozchodit Arduino IDE a jeho programovanie.
Samozrejme, pouzivam Arduina z Ciny s cipom CH340.
Po pripojeni som vsak nenasiel ziaden Serial port, ani nemam potuchy, kde by som jeho nastavenie hladal a v Arduino IDE mam zablokovanu polozku s vyberom serioveho portu.
Ma s tym niekto skusenosti, ako rozchodit drivre (co myslim je hlavny problem)?
Pouzivam Robolinux Cinnamon 10, jadro je Debian/Ubuntu (takto som to pochopil).
Som v tomto systeme zaciatocnik, moc sa v nom zatial nevyznam.
Dakujem za reakcie.
0
-
- Ultimate člen
- Príspevky: 2555
- Dátum registrácie: 20 Júl 2010, 00:00
- Bydlisko: okolie KE
- Vek: 27
Re: Arduino / CH340 a Linux
seriak najdes ako /dev/ttyX (napr. ttyusb0).
Ak pozries koniec logu, mal by si tam najst kam ti ho pripojilo - hned po pripojeni mozes natukat do terminalu "dmesg | tail"
na 99% ale tvoj pouzivatel nema pristup ku tomuto portu. Potrebujes mu pridat skupinu dialup. Malo by sa to dat aj naklikat (nepouzivam cinnamon, ale urcite tam najdes nastavenia pouzivatelskych uctov).
Druha moznost je urobit to cez terminal (username si zmen)
Je potrebne aby si sa odhlasil a znova prihlasil aby sa to uplatnilo
Ak pozries koniec logu, mal by si tam najst kam ti ho pripojilo - hned po pripojeni mozes natukat do terminalu "dmesg | tail"
na 99% ale tvoj pouzivatel nema pristup ku tomuto portu. Potrebujes mu pridat skupinu dialup. Malo by sa to dat aj naklikat (nepouzivam cinnamon, ale urcite tam najdes nastavenia pouzivatelskych uctov).
Druha moznost je urobit to cez terminal (username si zmen)
Kód: Vybrať všetko
sudo usermod -a -G dialup username
0
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Dakujem za rady.
V "/dev" sa objavi po pripojeni "ttyUSB0" a "dmesg | tail" ho ukaze.
To je zrejme dobry krok.
robolinux@Tomas-K52N:/dev$ dmesg | tail
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 964.078351] usb 4-2: USB disconnect, device number 4
[ 964.082673] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[ 964.082721] ch341 4-2:1.0: device disconnected
[ 967.415254] usb 4-2: new full-speed USB device number 5 using ohci-pci
[ 967.612000] usb 4-2: New USB device found, idVendor=1a86, idProduct=7523
[ 967.612004] usb 4-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 967.612007] usb 4-2: Product: USB2.0-Serial
[ 967.614088] ch341 4-2:1.0: ch341-uart converter detected
[ 967.624095] usb 4-2: ch341-uart converter now attached to ttyUSB0
Zial, druhy krok mi nefunguje:
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialup Tomáš
[sudo] heslo pre používateľa robolinux:
usermod: skupina „dialup“ neexistuje
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialup Tomas-K52N
usermod: skupina „dialup“ neexistuje
V "/dev" sa objavi po pripojeni "ttyUSB0" a "dmesg | tail" ho ukaze.
To je zrejme dobry krok.
robolinux@Tomas-K52N:/dev$ dmesg | tail
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 964.078351] usb 4-2: USB disconnect, device number 4
[ 964.082673] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[ 964.082721] ch341 4-2:1.0: device disconnected
[ 967.415254] usb 4-2: new full-speed USB device number 5 using ohci-pci
[ 967.612000] usb 4-2: New USB device found, idVendor=1a86, idProduct=7523
[ 967.612004] usb 4-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 967.612007] usb 4-2: Product: USB2.0-Serial
[ 967.614088] ch341 4-2:1.0: ch341-uart converter detected
[ 967.624095] usb 4-2: ch341-uart converter now attached to ttyUSB0
Zial, druhy krok mi nefunguje:
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialup Tomáš
[sudo] heslo pre používateľa robolinux:
usermod: skupina „dialup“ neexistuje
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialup Tomas-K52N
usermod: skupina „dialup“ neexistuje
0
- MacGyver
- Zaslúžilý člen
- Príspevky: 1434
- Dátum registrácie: 01 Júl 2007, 00:00
- Bydlisko: Ruzinov
- Vek: 35
Re: Arduino / CH340 a Linux
Ta skupina zrejme nebude dialup ale dialout. Ale pozri si vystup prikazu "ls -al /dev/ttyUSB0" a podla toho pridaj svoj ucet do prislusnej skupiny, kedze moze byt aj ina v zavislosti na distrubucii.
0
/home sweet /home ..
Canon EOS 60D owner
Canon EOS 60D owner
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Skusil som tuto radu a vystup je tento:
Zial, ani potom to nefunguje a stale Arduino IDE nevidi ziadne porty.
Vsimol som si tam vsak tuto hlasku:
"java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver"
nesuvisi to s tym nejako?
Este raz pripomeniem, ze Linux je pre mna uplna novinka a nemam ani predstavu, co sa vlastne deje v tychto pokusoch.
Kód: Vybrať všetko
robolinux@Tomas-K52N:~$ ls -al /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 sep 8 22:13 /dev/ttyUSB0
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialout Tomáš
[sudo] heslo pre používateľa robolinux:
usermod: používateľ „Tomáš“ neexistuje
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialout Tomas-K52N
usermod: používateľ „Tomas-K52N“ neexistuje
robolinux@Tomas-K52N:~$ sudo usermod -a -G dialout robolinux
robolinux@Tomas-K52N:~$
Vsimol som si tam vsak tuto hlasku:
"java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver"
nesuvisi to s tym nejako?
Este raz pripomeniem, ze Linux je pre mna uplna novinka a nemam ani predstavu, co sa vlastne deje v tychto pokusoch.
0
-
- Ultimate člen
- Príspevky: 2555
- Dátum registrácie: 20 Júl 2010, 00:00
- Bydlisko: okolie KE
- Vek: 27
Re: Arduino / CH340 a Linux
Kód: Vybrať všetko
sudo usermod -a -G dialout $USER
Skúste ešte spustiť arduino ide cez príkaz sudo. Keď po spustení ako root bude fungovať, je to jasný problém s prístupovými právami.
0
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Stale som to nijakym sposobom nerozchodil
Ani navody v dalsich odkazoch to nevyriesili.
Ak tomu rozumiem spravne, tak majitel konfiguracie ibus nieje root.
Ale kto je majitel a ako mu dat prava?
Ani navody v dalsich odkazoch to nevyriesili.
Neviem teda,ci to spustam spravne.robolinux@Tomas-K52N:~$ sudo arduino
[sudo] heslo pre používateľa robolinux:
(java:3888): IBUS-WARNING **: 16:54:56.973: The owner of /home/robolinux/.config/ibus/bus is not root!
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
robolinux@Tomas-K52N:~$
Ak tomu rozumiem spravne, tak majitel konfiguracie ibus nieje root.
Ale kto je majitel a ako mu dat prava?
0
- Mek
- Zaslúžilý člen
- Príspevky: 1269
- Dátum registrácie: 15 Okt 2015, 20:49
- Bydlisko: Žilina
- Vek: 37
- Kontaktovať používateľa:
Re: Arduino / CH340 a Linux
Skus takto zmenit na majitela root a skupinu root:
To som si spomenul iba spamati, moze a nemusi to fungovat.
Kód: Vybrať všetko
chown root:root /home/robolinux/.config/ibus/bus
0
... byvaly spravca Hospudky u amplionu, Martinekk-ov brat. Nemam vystudovane elektro, je to len moje hobby. Povolanim som SW inzinier.
Moja databaza suciastok: ELPARTS
Moj velky elektro projekt: MEGA TRANSISTOR CLOCK
Moja databaza suciastok: ELPARTS
Moj velky elektro projekt: MEGA TRANSISTOR CLOCK
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Ani po tomto zasahu nebolo uspesne. Arduino stale nevidi port.
robolinux@Tomas-K52N:/$ chown root:root /home/robolinux/.config/ibus/bus
chown: mením vlastníctvo '/home/robolinux/.config/ibus/bus': Operácia nie je povolená
robolinux@Tomas-K52N:~/.config/ibus$ sudo -i
[sudo] heslo pre používateľa robolinux:
root@Tomas-K52N:~# chown root:root /home/robolinux/.config/ibus/bus
root@Tomas-K52N:~#
0
Naposledy upravil/-a TomasNM v 09 Sep 2019, 19:11, upravené celkom 1 krát.
- lucky62
- Zaslúžilý člen
- Príspevky: 1151
- Dátum registrácie: 14 Feb 2012, 20:16
- Bydlisko: Liptovský Mikuláš, SK
Re: Arduino / CH340 a Linux
Toto nie je dobrý nápad a chyba nebude v tom riadku...Mek napísal:Skus takto zmenit na majitela root a skupinu root:To som si spomenul iba spamati, moze a nemusi to fungovat.Kód: Vybrať všetko
chown root:root /home/robolinux/.config/ibus/bus
Owner toho súboru je "robolinux", lebo je to v jeho domovskom adresári (/home/robolinux). To je ok a zobrazuje sa to ako WARNING (upozornenie) nie ako chyba.
Chyba bude inde...
-- Spojený príspevok 09 Sep 2019, 18:12 --
podľa tohoto bude chyba v Jave...
Akú verziu Javy máš nainštalovanú?...
-- Spojený príspevok 09 Sep 2019, 18:23 --
naviac bus je adresár, do ktorého sa ukladajú nejaké súbory..
takto je to u mňa a Arduino funguje...
Kód: Vybrať všetko
$ ls -ld /home/lucky62/.config/ibus/bus/
drwx------ 2 lucky62 lucky62 4096 dec 12 2017 /home/lucky62/.config/ibus/bus/
0
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Kód: Vybrať všetko
robolinux@Tomas-K52N:~$ java --version
openjdk 11.0.4 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)
robolinux@Tomas-K52N:~$ ls -ld /home/robolinux/.config/ibus/bus
drwx------ 2 root root 4096 aug 25 23:44 /home/robolinux/.config/ibus/bus
Predpokladam, ze nejako cez prikaz "chown", ale naozaj v tomto som uplne mimo.
Nemam v okoli ani nikoho, kto by mi vysvetlil, ako vlastne terminal funguje, ake su prikazy, tito uzivatelia atd., skusam to sam a ucim sa.
0
- lucky62
- Zaslúžilý člen
- Príspevky: 1151
- Dátum registrácie: 14 Feb 2012, 20:16
- Bydlisko: Liptovský Mikuláš, SK
Re: Arduino / CH340 a Linux
Skús nainštalovať tú Javu8 od Oraclu - postup je na tej stránke, ktorej link som postol minule.
sú to nejaké takéto príkazy:
teda takto:
inak, ak chceš vedieť, čo jednotlové príkazy robia, tak používaj príkaz man.
napr:
sú to nejaké takéto príkazy:
Kód: Vybrať všetko
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-set-default
použiješ rovnaký príkaz, len namiesto root:root (čo je vlastne user:group) dáš robolinux:robolinuxTomasNM napísal:Ako toho ownera vratim?
teda takto:
Kód: Vybrať všetko
chown robolinux:robolinux /home/robolinux/.config/ibus/bus
napr:
Kód: Vybrať všetko
man chown
0
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Az teraz som sa dostal k vyskusaniu.
Zial, ani tieto veci nepomahaju - Java sa neda nainstalovat, co som pochopil Oracle to zrusil.
Skusal som aj nahradny postup,ale tiez bez uspechu - neexistuje balik.
http://www.webupd8.org/2014/03/how-to-i ... ebian.html
Kazdopadne, dakujem za rady.
Zial, ani tieto veci nepomahaju - Java sa neda nainstalovat, co som pochopil Oracle to zrusil.
Skusal som aj nahradny postup,ale tiez bez uspechu - neexistuje balik.
http://www.webupd8.org/2014/03/how-to-i ... ebian.html
Kazdopadne, dakujem za rady.
0
- lucky62
- Zaslúžilý člen
- Príspevky: 1151
- Dátum registrácie: 14 Feb 2012, 20:16
- Bydlisko: Liptovský Mikuláš, SK
Re: Arduino / CH340 a Linux
Teda si to vzdal?...
Nechce sa mi veriť, že sa ti to nedá rozbehať...
Ak by si sa tomu ešte chcel venovať, tak tu sú nejaké doporučenia.
Najprv by som vyskúšal, či tá komunikácia cez ttyUSB0 funguje mimo Arduino IDE.
Hocijakým softom na komunikáciu cez sériový port (ale nesmie to byť JAVA program.. )
Vždy sleduj hlášky kernelu pri takomto ladení. Otvor si terminál a zadaj príkaz:
Keď pripojíš Arduino USB káblom, mal by si vidieť ako sa vytvorí to ttyUSBx..
Nechaj okno otvorené a skús nejakú komunikáciu...
Inak pomôcť ti môžem aj cez nejaký Teamviewer alebo Skype priamo.. ak by si chcel.
Nechce sa mi veriť, že sa ti to nedá rozbehať...
Ak by si sa tomu ešte chcel venovať, tak tu sú nejaké doporučenia.
Najprv by som vyskúšal, či tá komunikácia cez ttyUSB0 funguje mimo Arduino IDE.
Hocijakým softom na komunikáciu cez sériový port (ale nesmie to byť JAVA program.. )
Vždy sleduj hlášky kernelu pri takomto ladení. Otvor si terminál a zadaj príkaz:
Kód: Vybrať všetko
tail -f /var/log/syslog
Nechaj okno otvorené a skús nejakú komunikáciu...
Inak pomôcť ti môžem aj cez nejaký Teamviewer alebo Skype priamo.. ak by si chcel.
0
-
- Zaslúžilý člen
- Príspevky: 1370
- Dátum registrácie: 22 Jan 2012, 19:24
- Bydlisko: Nové Mesto nad Váhom
- Vek: 43
Re: Arduino / CH340 a Linux
Nie,nevzdal som to.
Len priebezne dakujem za rady.
Ono tento problem pre mna nieje kriticky,ak by som to aj vzdal,nic sa nestane.
Dobry napad to vyskusat s neJavovym terminalom.
Skusim ked sa mi podari.
Len priebezne dakujem za rady.
Ono tento problem pre mna nieje kriticky,ak by som to aj vzdal,nic sa nestane.
Dobry napad to vyskusat s neJavovym terminalom.
Skusim ked sa mi podari.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 4 Odpovedí
- 849 Zobrazení
-
Posledný príspevok od používateľa lucky62
-
- 4 Odpovedí
- 1473 Zobrazení
-
Posledný príspevok od používateľa treasa
-
- 20 Odpovedí
- 770 Zobrazení
-
Posledný príspevok od používateľa jankrizan
-
- 11 Odpovedí
- 954 Zobrazení
-
Posledný príspevok od používateľa mirosne
-
- 10 Odpovedí
- 320 Zobrazení
-
Posledný príspevok od používateľa budvar10