Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Programátor TL866 v Linuxu  (Přečteno 821 krát)

JirkaZ

  • Stálý člen
  • ***
  • Příspěvků: 992
  • Dlouholetý uživatel Linuxu a open source obecně.
    • Zobrazit profil
Programátor TL866 v Linuxu
« kdy: 16 Prosinec 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
Kód: [Vybrat]
SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666" a restartovat PC, nebo alespoň udev příkazem
Kód: [Vybrat]
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:

Kód: [Vybrat]
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
« Poslední změna: 18 Leden 2021, 12:15:04 od JirkaZ »

Gmisiycs

  • Člen
  • **
  • Příspěvků: 323
    • Zobrazit profil
    • Helltracker
Re:Programátor TL866 v Linuxu
« Odpověď #1 kdy: 17 Prosinec 2019, 21:39:18 »
Mohl bych vědět o čem to vlasně je?

Kalkulačka?
R.I.P. Trusty Tahr - nezapomenu...

JirkaZ

  • Stálý člen
  • ***
  • Příspěvků: 992
  • Dlouholetý uživatel Linuxu a open source obecně.
    • Zobrazit profil
Re:Programátor TL866 v Linuxu
« Odpověď #2 kdy: 17 Prosinec 2019, 23:31:08 »
« Poslední změna: 18 Prosinec 2019, 19:00:52 od JirkaZ »