|
|
Produkty ASIX pod Linuxem |
|
PRESTO SIGMA UCAB232 Ostatní produkty FTDI, Xilinx, Microchip Muzeum Vývoj s výrobou Obchod & ceny Podpora ASIX s.r.o. Kontakt |
Tato aplikační poznámka popisuje, jak provozovat software pro produkty ASIX v prostředí operačního systému Linux. Uvedený postup je ověřen na distribuci Kubuntu. V případě jiných distribucí je postup obdobný, nicméně jednotlivé kroky se mohou mírně lišit. Podporované produkty
Návody pro různé verze software ASIX
Postup pro: Krok 1: Instalace libftd2xx a libftchipidNainstalujte libftd2xx a libftchipid (poskytovatelem je FTDI): Version 1.0.5: libftd2xx1.0.5.tar.gz (formát TAR.GZ, 751 513 B) Version 0.1.0: libftchipid.0.1.0.tar.gz (formát TAR.GZ, 81 596 B) Upozornění: UP verze 2.50 a vyšší a JTAG PLAYER verze 3.0 a vyšší fungují s knihovnou verze 0.4.16 a vyšší. Software pro SIGMA2/SIGMA není třeba upgradovat, funguje verze 1.05 a vyšší.
Krok 2: Instalace lin_ftd2xx
Nainstalujte lin_ftd2xx (poskytovatelem je ASIX): Změna oproti verzi 2: Přidána podpora pro funkce potřebné k úspěšnému nalezení Hi-Speed čipů použitých v nových produktech ASIX.
Rozbalte lin_ftd2xx.dll.so do adresáře /usr/lib/wine. Krok 3: Instalace (nebo update) WINEWine je Open Source implementace Windows API pro X. Doporučujeme používat vždy aktuální verzi kernelu Linux dle vaší distribuce. Doporučujeme používat vždy aktuální verzi Wine. Pro spravné zobrazování textu doporučujeme nainstalovat fonty z operačního systému Microsoft Windows™, například balíček msttcorefonts z repozitáře Ubuntu. - - - *) V novějších distribucích je z kernelu odstraněna podpora usbfs, speciálního souborového systému, který je typicky připojen v /proc/bus/usb a umožňuje přímý přístup k USB z aplikací prostřednictvím speciálních souborů. USB zařízení jsou z aplikací nadále přístupná, nicméně speciální soubory se nacházejí v /dev/bus/usb, což je pro soubory zařízení obvyklejší místo, a jsou pod kontrolou démona udev. Knihovna libftd2xx1.0.4 hledá soubory pro přístup k USB kromě /dev/bus/usb také v /proc/bus/usb. Dále je třeba nastavit přístupová práva pro speciální soubory v /dev/bus/usb, nejlépe vhodným pravidlem pro démon udev.
Postup pro: Krok 1: Instalace libftd2xxNainstalujte libftd2xx (poskytovatelem je FTDI): Version 0.4.13: libftd2xx0.4.13.tar.gz (formát TAR.GZ, 326 281 B) Poznámka: Pro verze programů uvedené v nadpisu použijte verzi 0.4.13, s novějšími verzemi libftd2xx byste zaznamenali problémy. Pokud vaše distribuce obsahuje podporu pro usbfs/usbdevfs (viz soubor /proc/filesytems), postupujte podle pokynů uvedených v souboru README.dat. V opačném případě (týká se zejména novějších distribucí, Ubuntu 9.10 a výše) *) použijte následující postup:
Krok 2: Instalace lin_ftd2xx
Nainstalujte lin_ftd2xx (poskytovatelem je ASIX): Rozbalte lin_ftd2xx.dll.so do adresáře /usr/lib/wine. Krok 3: Instalace (nebo update) WINEWine je Open Source implementace Windows API na X, OpenGL a Unixu. Doporučujeme používat vždy aktuální verzi kernelu Linux dle vaší distribuce. Doporučujeme používat vždy aktuální verzi Wine. Pro spravné zobrazování textu doporučujeme nainstalovat fonty z operačního systému Microsoft Windows™, vhodné je nainstalovat balíček msttcorefonts z repozitáře Ubuntu. - - - *) V novějších distribucích je z kernelu odstraněna podpora usbfs, speciálního souborového systému, který je typicky připojen v /proc/bus/usb a umožňuje přímý přístup k USB z aplikací prostřednictvím speciálních souborů. USB zařízení jsou z aplikací nadále přístupná, nicméně speciální soubory se nacházejí v /dev/bus/usb, což je pro soubory zařízení obvyklejší místo, a jsou pod kontrolou démona udev. Knihovna libftd2xx0.4.13 hledá soubory pro přístup k USB kromě /proc/bus/usb také v /dev/usb (nikoliv ale v /dev/bus/usb), nejjednoduší řešení je tedy vytvořit vhodný symbolický odkaz, například přidáním příkazu ln -s bus/usb /dev/usb do souboru /etc/rc.local. Jiná možná řešení jsou popsána na fóru Ubuntu, doporučen je zejména skript usbfs_hack, který je možné umístit do /etc/init.d a vytvořit vhodný symbolický odkaz v /etc/rc2.d pro automatické spuštění při startu počítače. Tento skript řeší problém obecněji a řešení je funkční i pro jiná USB zařízení a aplikace (původně určeno pro skenery Samsung). Dále je třeba nastavit přístupová práva pro speciální soubory v /dev/bus/usb, nejlépe vhodným pravidlem pro démon udev. |
| Máte-li zájem o další informace, zeptejte se nás. |
|
© ASIX s.r.o., 1991 - 2011. All rights reserved. |