Artykuł ten zawiera informacje o sterowniku Linux Elo Touchscreen - APR (USB) v2.20 oraz instrukcje instalacji
Poniżej znajdują się instrukcje instalacji sterownika Elo Touchscreen Linux APR (USB) v2.20.
Ten sterownik jest przestarzały i nie jest już wspierany.
Elo Touchscreen Linux Driver - APR (USB)
Intel i686 (32 bit) lub AMD64/Intel (64 bit)
Instrukcje Instalacji/Deinstalacji
--------------------------------------------------------------------------------
Wersja 2.2.0
07 października 2010
Elo TouchSystems
================================================================================
Paczka sterownika Elo Linux APR zawiera sterowniki Linux zaprojektowane dla jądra Linux 2.6
oraz narzędzia do graficznego i tekstowego zarządzania dla monitorów dotykowych Elo
APR. Ten sterownik wymaga biblioteki libusb-1.0, aby działać
prawidłowo. Zobacz sekcję 3, aby zainstalować bibliotekę libusb-1.0.
Plik readme jest zorganizowany w następujący sposób:
1. Obsługiwane monitory dotykowe oraz kontrolery ekranowe Elo
2. Wymagania systemowe
3. Instalowanie biblioteki libusb-1.0
4. Instalowanie sterownika Elo Touchscreen APR
5. Opcje wiersza poleceń sterownika APR i użycie
6. Dostęp do panelu sterowania
7. Deinstalowanie sterownika Elo Touchscreen APR
8. Kontakt z Elo TouchSystems
==========================================================
1. Obsługiwane monitory dotykowe oraz kontrolery ekranowe Elo
==========================================================
- Kontrolery Elo APR (USB) (APR 7000/7001/7002)
======================
2. Wymagania systemowe
======================
- Platforma 32 bitowa Intel i686 (x86) (lub) [Odwiedź sekcję pobierania Linux w
64-bitowa platforma AMD/Intel x86_64 www.elotouch.com, aby pobrać paczkę
sterownika dla swojego systemu 32 lub 64 bitowego Linux]
- Obsługiwane jądra:
Wersja jądra 2.6
- Obsługiwane wersje libusb:
libusb 1.0 (libusb-1.0.so.0)
- Obsługiwane wersje Motif:
Wersja Motif 4.0 (libXm.so.4)
Wersja Motif 3.0 (libXm.so.3)
- Obsługiwane wersje libusb:
Wersja libusb 1.0
====================================
3. Instalowanie biblioteki libusb-1.0
====================================
Ważne:
==========
a.) Musisz mieć uprawnienia administratora na systemie Linux, aby zainstalować
bibliotekę libusb-1.0.
b.) Aby zbudować bibliotekę libusb-1.0 z kodu źródłowego, wymagane jest środowisko deweloperskie
z niezbędnymi pakietami, takimi jak gcc, make itd. Zobacz dokumentację kodu źródłowego libusb-1.0
dla dalszych szczegółów.
c.) Funkcje libusb-1.0 korzystają z systemu plików "usbfs", aby interagować z urządzeniem usb.
Upewnij się, że "usbfs" jest zamontowane i aktywne, jeśli otrzymujesz błędy związane z
funkcjami libusb-1.0.
d.) Ten sterownik NIE będzie działał z starszą biblioteką libusb-0.1.
Częściami sterownika dotykowego Elo APR dla systemu Linux wymagają teraz wsparcia biblioteki libusb-1.0
(starsza biblioteka libusb-0.1 nie będzie działać). Bibliotekę libusb-1.0 można
zainstalować z pakietów binarnych dostarczanych przez różne dystrybucje systemu Linux. Bibliotekę
można również zainstalować, kompilując paczkę źródłową libusb-1.0
dostępną do pobrania na stronie libusb-1.0.
Zainstaluj bibliotekę libusb-1.0 z pakietów binarnych
-----------------------------------------------
Większość najnowszych dystrybucji Linux (np. OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
itd.) zaczęła dostarczać tę bibliotekę (aktualizację do popularnej biblioteki libusb-0.1) jako część ich standardowego wydania. Możesz wciąż potrzebować wybrać i
zainstalować bibliotekę z obrazu CD/DVD lub z internetowego repozytorium pakietów.
Proszę zobaczyć polecenia do zainstalowania pakietu binarnego biblioteki libusb-1.0 dla niektórych dystrybucji Linux, które podano poniżej.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Zainstaluj bibliotekę libusb-1.0 z kodu źródłowego
-------------------------------------------
Jeśli twoja dystrybucja (np. OpenSuse 10.3, Ubuntu 8.04, Fedora 8, itp.) nie ma pakietu binarnego dla libusb-1.0, możesz pobrać najnowszy
kod źródłowy tej biblioteki ze strony libusb-1.0, skompilować i zainstalować ją
łatwo.
Strona internetowa - http://libusb.wiki.sourceforge.net/Libusb1.0
Pobierz źródło - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Wydobądź kod źródłowy biblioteki, a następnie uruchom poniższe polecenia, aby
skonfigurować, skompilować i zainstalować bibliotekę z głównego folderu biblioteki.
# cd libusb-1.0.0
# ./configure
# make
# make install
Platforma Intel 32bit i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(lub)
Platforma AMD64/Intel 64bit x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Starsze dystrybucje systemu Linux mogą mieć pewne ograniczenia w kompilowaniu kodu źródłowego tej biblioteki
z powodu wersji kompilatora gcc. Zapoznaj się z dokumentacją kodu źródłowego libusb-1.0
dla dalszych szczegółów.
============================================
4. Instalowanie sterownika Elo Touchscreen APR
============================================
Ważne:
==========
a.) Musisz mieć uprawnienia administratora na systemie Linux, aby zainstalować
sterownik Elo Touchscreen APR.
b.) Upewnij się, że wszystkie wcześniejsze sterowniki Elo zostały odinstalowane z systemu.
c.) Nie rozpakowuj pobranej paczki binarnej na systemie Windows.
d.) Ten sterownik będzie działać tylko na wersji jądra Linux 2.6.
e.) Upewnij się, że biblioteka libusb-1.0 (pakiet libusb-1_0-0-0.9.3-4.22 lub libusb-1.0-0) jest zainstalowana przed przystąpieniem do instalacji sterownika dotykowego.
f.) Biblioteka Motif 4.0 (libXm.so.4) lub Motif 3.0 (libXm.so.3) jest wymagana do używania
graficznego interfejsu użytkownika (GUI) opartego na panelu sterowania (/etc/opt/elo-apr/cpl).
Pakiety instalacyjne Openmotif, libmotif, libopenmotif lub lesstif dostarczają
wymaganą bibliotekę libXm.so.4 lub libXm.so.3.
g.) Upewnij się, że monitor dotykowy APR jest podłączony do systemu podczas instalacji
sterownika oraz podczas ponownego uruchamiania po instalacji sterownika.
Krok I:
-------
Kopiuj pliki sterownika Elo APR z rozpakowanego folderu bin-apr do domyślnego folderu elo (/etc/opt/elo-apr).
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Krok II:
--------
Monitory dotykowe APR z zewnętrznym plikiem danych charakteryzujących (na pamięci USB):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Jeśli monitor dotykowy APR (np. 3200L Interactive Digital Signage Display) był dostarczony z pamięcią USB, włóż pamięć USB i zamontuj ją na swojej dystrybucji Linux.
Teraz skopiuj zewnętrzny plik danych charakteryzujących z pamięci USB do folderu danych charakteryzujących APR (/etc/opt/elo-apr/ConfigData/APRCalData/) i
zmień nazwę pliku na dokładnie "AprCF.bin" (aprcf.bin nie będzie działać). Utwórz folder danych charakteryzujących, jeśli nie istnieje. Zastąp plik AprCF.bin, jeśli już istnieje.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Jeśli pamięć USB jest zamontowana na "/media/usbdisk" i jeśli nazwa pliku charakteryzującego to "F102000120PD_U03", użyj poniższego polecenia. Zmień punkt montowania USB i
nazwę pliku według potrzeby.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Teraz uruchom sterownik z terminala, aby wykryć nowy monitor dotykowy APR i
rozpocząć pracę z nowym plikiem danych charakteryzujących AprCF.bin.
# cd /etc/opt/elo-apr
# ./eloapr
Sterownik zacznie odpowiadać na dotyk użytkownika dla każdego użytkownika (root lub
normalny użytkownik). Po następnym uruchomieniu systemu dotyk powinien być dostępny także na ekranie logowania.
Teraz przejdź do Kroku III instalacji.
Monitory dotykowe APR z wbudowanym plikiem danych charakteryzujących:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Upewnij się, że monitor dotykowy APR jest podłączony do systemu i przejdź do pobierania pliku danych charakteryzujących.
Teraz uruchom sterownik z terminala, aby wykryć nowy monitor dotykowy APR i
pobrać plik danych charakteryzujących. To pobieranie danych zajmie kilka
minut i jest wykonywane tylko raz dla każdego monitora dotykowego. Te dane, przechowywane na
dysku twardym, są unikalne dla każdego monitora dotykowego i są używane przez sterownik do
współpracy z konkretnym monitorem dotykowym.
# cd /etc/opt/elo-apr
# ./eloapr
Po zakończeniu pobierania danych sterownik zacznie odpowiadać na dotyk użytkownika dla każdego użytkownika (root lub normalny użytkownik). Po następnym uruchomieniu systemu
dotyk powinien być dostępny także na ekranie logowania.
Krok III:
---------
Systemy OpenSuse i Suse Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - -
Kopiuj plik reguł udev sterownika Elo APR (99-elotouch-suse.rules) do folderu reguł udev "/etc/udev/rules.d/". Jeśli twój Xserver nie korzysta z uwierzytelniania X, dodaj parametr "--noxauthentication" wiersza poleceń do linii uruchamiania eloapr, w pliku "/etc/udev/rules.d/99-elotouch-suse.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Odłącz i podłącz ponownie monitor dotykowy APR i sprawdź, czy dotyk jest aktywny. Jeśli dotyk nie jest przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do dystrybucji Linux. Sprawdź dostępne pliki reguł udev w folderze /etc/opt/elo-apr/setup oraz /etc/udev/rules.d w poszukiwaniu możliwych modyfikacji.
Systemy Debian, Ubuntu i Gentoo:
- - - - - - - - - - - - - - - - -
Kopiuj plik reguł udev sterownika Elo APR (99-elotouch-ubuntu.rules) do folderu reguł udev "/etc/udev/rules.d/". Jeśli twój Xserver nie korzysta z uwierzytelniania X, dodaj parametr "--noxauthentication" wiersza poleceń do linii uruchamiania eloapr, w pliku "/etc/udev/rules.d/99-elotouch-ubuntu.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Odłącz i podłącz ponownie monitor dotykowy APR i sprawdź, czy dotyk jest aktywny. Jeśli dotyk nie jest przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do dystrybucji Linux. Sprawdź dostępne pliki reguł udev w folderze /etc/opt/elo-apr/setup oraz /etc/udev/rules.d w poszukiwaniu możliwych modyfikacji.
Systemy Slackware i Redhat Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - - -
Kopiuj plik reguł udev sterownika Elo APR (99-elotouch-rhel.rules) do folderu reguł udev "/etc/udev/rules.d/". Jeśli twój Xserver nie korzysta z uwierzytelniania X, dodaj parametr "--noxauthentication" wiersza poleceń do linii uruchamiania eloapr, w pliku "/etc/udev/rules.d/99-elotouch-rhel.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Odłącz i podłącz ponownie monitor dotykowy APR i sprawdź, czy dotyk jest aktywny. Jeśli dotyk nie jest przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do dystrybucji Linux. Sprawdź dostępne pliki reguł udev w folderze /etc/opt/elo-apr/setup oraz /etc/udev/rules.d w poszukiwaniu możliwych modyfikacji.
Systemy Fedora:
- - - - - - - -
Kopiuj plik reguł udev sterownika Elo APR (99-elotouch-fedora.rules) do folderu reguł udev "/etc/udev/rules.d/". Jeśli twój Xserver nie korzysta z uwierzytelniania X, dodaj parametr "--noxauthentication" wiersza poleceń do linii uruchamiania eloapr, w pliku "/etc/udev/rules.d/99-elotouch-fedora.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Odłącz i podłącz ponownie monitor dotykowy APR i sprawdź, czy dotyk jest aktywny. Jeśli dotyk nie jest przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do dystrybucji Linux. Sprawdź dostępne pliki reguł udev w folderze /etc/opt/elo-apr/setup oraz /etc/udev/rules.d w poszukiwaniu możliwych modyfikacji.
Systemy Mandriva:
- - - - - - - - -
Kopiuj plik reguł udev sterownika Elo APR (99-elotouch-mandriva.rules) do folderu reguł udev "/etc/udev/rules.d/". Jeśli twój Xserver nie korzysta z uwierzytelniania X, dodaj parametr "--noxauthentication" wiersza poleceń do linii uruchamiania eloapr, w pliku "/etc/udev/rules.d/99-elotouch-mandriva.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Odłącz i podłącz ponownie monitor dotykowy APR i sprawdź, czy dotyk jest aktywny. Jeśli dotyk nie jest przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do dystrybucji Linux. Sprawdź dostępne pliki reguł udev w folderze /etc/opt/elo-apr/setup oraz /etc/udev/rules.d w poszukiwaniu możliwych modyfikacji.
Krok IV:
--------
Upewnij się, że monitor dotykowy Elo APR (USB) jest podłączony do komputera i
zrestartuj system.
# shutdown -r now
===========================================
5. Opcje wiersza poleceń sterownika APR i użycie
===========================================
Opcje wiersza poleceń sterownika APR (eloapr) są wymienione poniżej. W razie potrzeby zmodyfikuj
plik reguł UDEV Elo, aby dodać opcje wiersza poleceń do uruchamiania sterownika eloapr.
--nobeepontouch [ Wyłącz dźwięk przy dotyku ]
--noxauthentication [ Wyłącz proces uwierzytelniania X dla Xorg
Xserwerów, które nie wymagają procedury uwierzytelniania
do interakcji z Xserwerem (systemy wbudowane) ]
--displaycoordinates [ Wyświetl dane dotykowe, odpowiadające każdemu dotykowi,
na terminalu. Dane dotykowe składają się z stanu dotyku
(Dotyk/ Strumień/ Niedotyk) wraz z współrzędnymi X i Y. Ta opcja jest używana do testowania monitorów
dotykowych APR, dlatego dane dotykowe są tylko wyświetlane i
nie są wysyłane do Xserwera w celu przesunięcia wskaźnika myszy. ]
--rotation [ Uruchom sterownik APR, aby wspierać odpowiedni sposób
rotacji wideo. Obsługiwane kąty rotacji wideo to 0,
90, 180 i 270. ]
--linearinputgain [ Zmień indeks wzmocnienia wejściowego liniowego. Ważny zakres
dla indeksu wzmocnienia wynosi od 0 do 45. ]
--aprmode_pos [ Uruchom sterownik Elo APR przystosowany do aplikacji typu Point of Sale
(tryb domyślny). ]
--aprmode_general [ Uruchom sterownik Elo APR przystosowany do ogólnych
aplikacji. ]
--aprmode_signature [ Uruchom sterownik Elo APR przystosowany do aplikacji typu Signature
. ]
--aprmode_gaming [ Uruchom sterownik Elo APR przystosowany do aplikacji typu Gaming
. ]
--custom_parameters [ Uruchom sterownik Elo APR z niestandardowymi parametrami dla
specyficznego trybu APR. Niestandardowe parametry są odczytywane z
pliku /etc/opt/elo-apr/setup/customAprParameters.txt.
Skontaktuj się z pomocą techniczną Elo w celu uzyskania pomocy
z niestandardowymi
parametrami, jeśli 4 standardowe tryby APR nie
są odpowiednie. Format parametru niestandardowego jest wymieniony w
pliku customAprParameters.txt, a ważny zakres br> wynosi od Parameter_0 do Parameter_37. ]
Przykłady użycia:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Załaduj standardowy tryb Signature
i następnie zastąp niektóre
parametry podane w
plikach parametrów niestandardowych. ]
eloapr --custom_parameters [ Załaduj standardowy tryb POS APR
(domyślny) i następnie zastąp niektóre
parametry podane w
plikach parametrów niestandardowych. ]
==============================
6. Dostęp do panelu sterowania
==============================
Aplikacja panelu sterowania pozwala użytkownikowi łatwo ustawić dostępne opcje
konfiguracyjne sterownika. Po zainstalowaniu i załadowaniu sterownika zmień katalog na
/etc/opt/elo-apr i uruchom aplikację panelu sterowania.
Ważne:
==========
Użytkownicy muszą mieć dostęp administratora lub root, aby uruchomić aplikacje panelu sterowania.
Krok I:
-------
Uruchom narzędzie panelu sterowania z okna poleceń w X Windows z folderu
/etc/opt/elo-apr. Wersja Motif 4.0 (libXm.so.4) lub wersja Motif 3.0
(libXm.so.3) jest wymagana do użycia panelu sterowania opartego na GUI
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Krok II:
--------
Nawiguj po różnych zakładkach, klikając je. Oto przegląd
informacji dotyczących każdej zakładki.
Ogólne - Ogólne informacje o monitorze dotykowym
Tryb - Zmień tryb monitora dotykowego
Właściwości - Wyświetl dane związane z monitorem dotykowym APR
O programie - Informacje o pakiecie. Kliknij przycisk Przeczytaj, aby otworzyć ten plik readme.txt.
Krok III:
---------
Jeśli Motif nie jest zainstalowane, skorzystaj z wersji poleceń aplikacji, aby
uzyskać dostęp do panelu sterowania. Uruchom aplikację z wiersza
polecenia w X Windows z folderu /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Deinstalowanie sterownika Elo Touchscreen APR
==============================================
Ważne:
==========
a.) Musisz mieć uprawnienia administratora na systemie Linux, aby odinstalować
sterownik Elo Touchscreen APR.
b.) Wszystkie dane charakteryzujące monitora dotykowego, które zostały pobrane na
dysk twardy, zostaną usunięte.
Krok I:
-------
Usuń plik reguł udev sterownika Elo APR (99-elotouch-*.rules), który został skopiowany
do folderu reguł udev "/etc/udev/rules.d" w Kroku III instalacji.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Krok II:
--------
Usuń pliki i foldery sterownika Elo APR w głównym folderze sterownika Elo APR
"/etc/opt/elo-apr", utworzonym w Kroku I instalacji.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Uruchom ponownie system, aby zakończyć proces deinstalacji.
# shutdown -r now
==============================
8. Kontakt z Elo TouchSystems
==============================
Strona internetowa: http://www.elotouch.com
E-mail: customerservice@elotouch.com
Adres do korespondencji:
----------------
Elo TouchSystems
A Tyco Electronics Business
301 Constitution Drive
Menlo Park, CA 94025
USA
Telefon: (800) 557-1458
(650) 361-4800
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Niemcy
Telefon: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgia
Telefon: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Prawa autorskie (c) 2010 Elo TouchSystems
Wszelkie prawa zastrzeżone.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article