Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: JirkaZ 16 Prosince 2019, 22:21:54
-
Na základě dobrých referencí jsem se rozhodl koupit čínský programátor a tester TL866, konkrétně v poslední verzi - tedy TL866II Plus. Samozřejmý požadavek pro mě byl, aby ovládací software pracoval v Linuxu. Když ne nativně, tak alespoň pod Wine, u mě pak v Kubuntu 18.04 LTS 64bit.
Přístroj dnes dorazil. Pominu-li skutečnost, že k pořizovací ceně cca necelých 2.600,- Kč (programátor + 15 adaptérů) si ještě sosnul přepravní globalizátor necelých 600,- peněz (za pár kliknutí nazvaných "zajištění proclení") a více než 600,- peněz bolševik (za DPH), tak jinak proběhlo vše OK.
32bitový ovládací software Xgpro verze 9 je k dispozici zdarma na stránkách výrobce. Při kontrole přes Virus Total se u něj sice objevuje několik (cca 3 z více než 60?) pozitivních výsledků, ale jde převážně o nějaké okrajové antiviry, takže snad planý poplach... Instalační program nabízí výběr umístění pracovního adesáře. Po instalaci se vytvoří pracovní adresář (defaultně nazvaný xgpro9), v něm je kromě jiného i vlastní ovládací program. Zdá se, že ovládací program je schopen funkce i při prostém zkopírování či přesunu celého pracovního adresáře jinam, než se původně instaloval. Z toho vyvozuji, že by (možná) fungoval i jako portable...
Ovládací progam (alespoň zatím) běží zcela bez problémů pod Wine 3.0-1 (32bit). K úspěšné funkci je po instalaci ještě třeba udělat dvě věci:
1) do pracovního adresáře programu (zde tedy výše uvedený xgpro9) je nutné nahrát knihovnu setupapi.dll (viz odkazy na konci tohoto příspěvku)
2) pro přístup k USB rozhraní programátoru je nutné vytvořit soubor /etc/udev/rules.d/51-minipro.rules s obsahem SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666"
a restartovat PC, nebo alespoň udev příkazem sudo udevadm trigger
Uživatel by přitom - jak plyne z kódu - měl být ve skupině plugdev.
Poznámka: postup vytvoření /etc/udev/rules.d/51-minipro.rules uvedený na stránce dole - cituji:
Add the following rule to the udev subsystem:
open terminal and as root type:
#echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666"' > /etc/udev/rules.d/51-minipro.rules
nefunguje!
Co funguje, je třeba toto:
echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666"' | sudo tee -a /etc/udev/rules.d/51-minipro.rules
Nebo lze soubor vytvořit klasicky (třeba rootovským správcem souborů) a do něj doplnit výše uvedený obsah. Možností je víc, nemá smysl zde uvádět všechny...
Jediné, co mi pod Wine nefunguje, je spuštění kalkulátoru jeho ikonou v ovládacím programu. Zatím jsem to nestudoval blíž, ale pravděpodobně se má spustit kalkulačka z Windows (?), což ve Wine samozřejmě nativně chybí...
Edit: ano, stačí do /home/uzivatel/.wine/drive_c/windows/ přidat calc.exe (ona kalkulačka z Windows). A nemusí to být ani MS originál - funguje třeba open source Precise Calculator z http://preccalc.sourceforge.net/download.shtml , kde se preccalc.exe přejmenuje na calc.exe a vše včetně příslušných složek a jejich obsahu se opět přidá do /home/uzivatel/.wine/drive_c/windows/.
Stránka výrobce: http://www.autoelectric.cn/en/tl866_main.html
Stránka výrobcem doporučovaného dealera (spíš též výrobce?): http://www.xgecu.com/en/TL866_main.html
Edit: aha, ona to bude jedna a ta samá firma, jen prostě má stránky po dvěma různými doménami...
Stránka autora úprav pro běh na Linuxu: https://github.com/radiomanV/TL866 a konkrétněji pro popisovaný model pak https://github.com/radiomanV/TL866/tree/master/wine/TL866II
-
Mohl bych vědět o čem to vlasně je?
Kalkulačka?
-
Mohl bych vědět o čem to vlasně je?
Kalkulačka?
https://duckduckgo.com/?q=program%C3%A1tor+TL866&t=h_&ia=videos
https://cs.wikipedia.org/wiki/Mikrokontrol%C3%A9r_PIC#Program%C3%A1tory_(programova%C4%8Dky,_bootloadery)_mikrokontrol%C3%A9r%C5%AF (ale týká se nejen MCU, nýbrž i pamětí, programovatelných polí atd.).