Dieser Artikel bietet Informationen zum Elo Touchscreen Linux Treiber - APR (USB) v2.20 und Installationsanweisungen
Unten finden Sie die Installationsanweisungen für den Elo Touchscreen Linux Treiber APR (USB) v2.20.
Dieser Treiber ist veraltet und wird nicht mehr unterstützt.
Elo Touchscreen Linux Treiber - APR (USB)
Intel i686 (32 Bit) oder AMD64/Intel (64 Bit)
Installations-/Deinstallationsanweisungen
--------------------------------------------------------------------------------
Version 2.2.0
7. Oktober 2010
Elo TouchSystems
================================================================================
Das Elo Linux APR Treiberpaket enthält Linux-Treiber, die für den Linux 2.6
Kernel, grafische Steuerungsoberflächen und Befehlszeilensteuerungsprogramme für Elo
APR-Touchmonitore ausgelegt sind. Dieser Treiber benötigt die Bibliothek libusb-1.0, um
ordnungsgemäß zu funktionieren. Siehe Abschnitt 3 für die Installation der libusb-1.0 Bibliothek.
Diese Readme-Datei ist wie folgt organisiert:
1. Unterstützung für Touchmonitore und Elo Touchscreen-Controller
2. Systemanforderungen
3. Installation der libusb-1.0 Bibliothek
4. Installation des Elo Touchscreen APR Treibers
5. APR Treiber Befehlszeilenoptionen und Nutzung
6. Zugriff auf das Bedienfeld
7. Deinstallation des Elo Touchscreen APR Treibers
8. Kontaktaufnahme mit Elo TouchSystems
==========================================================
1. Unterstützung für Touchmonitore und Elo Touchscreen-Controller
==========================================================
- Elo APR (USB) Controller (APR 7000/7001/7002)
======================
2. Systemanforderungen
======================
- 32-Bit Intel i686 (x86) Plattform (oder) [Besuchen Sie den Linux-Download-Bereich unter
64-Bit AMD/Intel x86_64 Plattform www.elotouch.com, um das Treiberpaket für Ihr 32 oder 64 Bit Linux herunterzuladen]
- Unterstützte Kernel:
Kernelversion 2.6
- Unterstützte Libusb-Versionen:
libusb 1.0 (libusb-1.0.so.0)
- Unterstützte Motif-Versionen:
Motif Version 4.0 (libXm.so.4)
Motif Version 3.0 (libXm.so.3)
- Unterstützte libusb-Versionen:
libusb Version 1.0
====================================
3. Installation der libusb-1.0 Bibliothek
====================================
Wichtig:
==========
a.) Es müssen Administratorrechte auf dem Linux-System vorhanden sein, um die
libusb-1.0 Bibliothek zu installieren.
b.) Um die libusb-1.0 Bibliothek aus dem Quellcode zu erstellen, wird eine Entwicklungsumgebung benötigt, die notwendige Pakete wie gcc, make usw. enthält. Weitere Details finden Sie in der Dokumentation zum libusb-1.0 Quellcode.
c.) Libusb-1.0 Funktionen verwenden das "usbfs" Dateisystem zur Interaktion mit dem USB-
Gerät. Stellen Sie sicher, dass "usbfs" gemountet und aktiv ist, wenn Sie Fehler mit
den libusb-1.0 Funktionen erhalten.
d.) Dieser Treiber funktioniert NICHT mit der älteren libusb-0.1 Bibliothek.
Die Komponenten des Elo APR Touchscreen Linux Treibers benötigen nun die Unterstützung der libusb-1.0 Bibliothek (die ältere libusb-0.1 Bibliothek funktioniert nicht). Diese libusb-1.0 Bibliothek kann aus den von verschiedenen Linux-Distributionen bereitgestellten binären Paketen installiert werden. Die Bibliothek kann auch durch Kompilieren des libusb-1.0 Quellpakets installiert werden, das zum Download auf der libusb-1.0 Website verfügbar ist.
Installieren Sie die libusb-1.0 Bibliothek aus binären Paketen
-----------------------------------------------
Die neuesten Linux-Distributionen (z.B.: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
usw.) haben begonnen, diese Bibliothek (Upgrade zur beliebten libusb-0.1
Bibliothek) als Teil ihrer Standardversion auszuliefern. Möglicherweise müssen Sie die Bibliothek jedoch weiterhin aus dem CD/DVD-Abbild oder dem Online-Paket-Repository auswählen und installieren.
Bitte sehen Sie sich die Befehle zur Installation des libusb-1.0 Bibliothek Binärpakets für einige Linux-Distributionen unten an.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Installieren Sie die libusb-1.0 Bibliothek aus dem Quellcode
-------------------------------------------
Wenn Ihre Distribution (z.B.: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, usw.) kein binäres Paket für die libusb-1.0 Bibliothek hat, können Sie den neuesten Quellcode für diese Bibliothek von der libusb-1.0 Website herunterladen, kompilieren und einfach installieren.
Website - http://libusb.wiki.sourceforge.net/Libusb1.0
Download Source - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Entpacken Sie den Quellcode der Bibliothek und führen Sie dann die folgenden Befehle aus, um die Bibliothek aus dem Hauptbibliotheksordner zu konfigurieren, zu kompilieren und zu installieren.
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32-Bit i686 Plattform:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(oder)
AMD64/Intel 64-Bit x86_64 Plattform:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Ältere Linux-Distributionen können einige Einschränkungen bei der Kompilierung dieses Bibliotheksquellcodes aufgrund der Version des gcc-Compilers haben. Weitere Details finden Sie in der Dokumentation zum libusb-1.0 Quellcode.
============================================
4. Installation des Elo Touchscreen APR Treibers
============================================
Wichtig:
==========
a.) Es müssen Administratorrechte auf dem Linux-System vorhanden sein, um die
Elo Touchscreen APR Treiber zu installieren.
b.) Stellen Sie sicher, dass alle vorherigen Elo Treiber vom System deinstalliert sind.
c.) Entpacken Sie das heruntergeladene Binärpaket nicht auf einem Windows-System.
d.) Dieser Treiber funktioniert nur auf der Linux-Kernelversion 2.6.
e.) Stellen Sie sicher, dass die libusb-1.0 Bibliothek (libusb-1_0-0-0.9.3-4.22 oder libusb-1.0-0
Paket) installiert ist, bevor Sie mit der Installation des Touchscreen-Treibers
fortfahren.
f.) Bibliotheken von Motif 4.0 (libXm.so.4) oder Motif 3.0 (libXm.so.3) sind erforderlich, um
die grafische Benutzeroberfläche (GUI) für das Bedienfeld (/etc/opt/elo-apr/cpl) zu nutzen.
Openmotif, libmotif, libopenmotif oder lesstif Installationspakete bieten die
erforderliche Bibliothek libXm.so.4 oder libXm.so.3.
g.) Stellen Sie sicher, dass der APR-Touchscreen mit dem System verbunden ist, während Sie
den Treiber installieren und während des Neustarts nach der Installation des Treibers.
Schritt I:
-------
Kopieren Sie die Elo APR Treiberdateien aus dem entpackten "bin-apr" Binärordner in den
Standard-Elo-Ordner (/etc/opt/elo-apr).
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Schritt II:
--------
APR-Touchscreens mit externem Charakterisierungsdatenfile (auf USB-Stick):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Wenn der APR-Touchscreen (z.B.: 3200L Interactive Digital Signage Display) mit einem USB-Stick
kam, stecken Sie den USB-Stick ein und mounten Sie ihn auf Ihrer Linux-Distribution.
Kopieren Sie jetzt die externe Charakterisierungsdatei vom USB-Stick in den APR-
Datenordner (/etc/opt/elo-apr/ConfigData/APRCalData/) und benennen Sie die Datei genau als "AprCF.bin" um (aprcf.bin funktioniert nicht). Erstellen Sie den
Charakterisierungsdatenordner, wenn er nicht existiert. Überschreiben Sie die Datei AprCF.bin, wenn sie bereits vorhanden ist.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Wenn der USB-Stick auf "/media/usbdisk" gemountet ist und wenn der Name der
Charakterisierungsdatei "F102000120PD_U03" ist, verwenden Sie den untenstehenden Befehl. Passen Sie den USB-Mount-Punkt und den Dateinamen nach Bedarf an.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Führen Sie jetzt den Treiber über das Terminal aus, um den neuen APR-Touchscreen zu erkennen und mit der neuen AprCF.bin Charakterisierungsdatei zu arbeiten.
# cd /etc/opt/elo-apr
# ./eloapr
Der Treiber wird auf die Berührungsinteraktion des Benutzers für jeden Benutzer (Root oder
normaler Benutzer) reagieren. Nach dem nächsten Neustart des Systems sollte auch der Touchscreen
an der Anmeldeseite verfügbar sein.
Fahren Sie nun mit Schritt III der Installation fort.
APR-Touchscreens mit integriertem Charakterisierungsdatenfile:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Stellen Sie sicher, dass der APR-Touchscreen mit dem System verbunden ist und fahren Sie mit dem
Herunterladen der Charakterisierungsdatei fort.
Führen Sie jetzt den Treiber über das Terminal aus, um den neuen APR-Touchscreen zu erkennen und
die Charakterisierungsdatei herunterzuladen. Dieser Daten-Download wird einige Minuten in Anspruch nehmen und wird nur einmal pro Touchscreen durchgeführt. Diese Daten, die auf der Festplatte gespeichert werden, sind einzigartig für jeden Touchscreen und werden vom Treiber verwendet, um mit einem bestimmten Touchscreen zu arbeiten.
# cd /etc/opt/elo-apr
# ./eloapr
Sobald der Daten-Download abgeschlossen ist, wird der Treiber auf die Berührungsinteraktion des Benutzers für jeden Benutzer (Root oder normaler Benutzer) reagieren. Nach dem nächsten Neustart des Systems sollte auch der Touchscreen
an der Anmeldeseite verfügbar sein.
Schritt III:
---------
OpenSuse und Suse Enterprise Linux Systeme:
- - - - - - - - - - - - - - - - - - - - - -
Kopieren Sie die Elo APR Treiber udev-Regeldatei (99-elotouch-suse.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen
Sie den Parameter "--noxauthentication" zur Befehlszeile des eloapr-Startbefehls in der
"/etc/udev/rules.d/99-elotouch-suse.rules" Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Trennen Sie den APR-Touchscreen und schließen Sie ihn wieder an, und überprüfen Sie, ob der Touch funktioniert. Wenn der Touch nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei so, dass sie zur Linux-Distribution passt. Überprüfen Sie die verfügbaren udev-Regeldateien im /etc/opt/elo-apr/setup-Ordner und im /etc/udev/rules.d-Ordner auf mögliche Änderungen.
Debian, Ubuntu und Gentoo Systeme:
- - - - - - - - - - - - - - - - -
Kopieren Sie die Elo APR Treiber udev-Regeldatei (99-elotouch-ubuntu.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen
Sie den Parameter "--noxauthentication" zur Befehlszeile des eloapr-Startbefehls in der
"/etc/udev/rules.d/99-elotouch-ubuntu.rules" Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Trennen Sie den APR-Touchscreen und schließen Sie ihn wieder an, und überprüfen Sie, ob der Touch funktioniert. Wenn der Touch nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei so, dass sie zur Linux-Distribution passt. Überprüfen Sie die verfügbaren udev-Regeldateien im /etc/opt/elo-apr/setup-Ordner und im /etc/udev/rules.d-Ordner auf mögliche Änderungen.
Slackware und Redhat Enterprise Linux Systeme:
- - - - - - - - - - - - - - - - - - - - - - -
Kopieren Sie die Elo APR Treiber udev-Regeldatei (99-elotouch-rhel.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen
Sie den Parameter "--noxauthentication" zur Befehlszeile des eloapr-Startbefehls in der
"/etc/udev/rules.d/99-elotouch-rhel.rules" Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Trennen Sie den APR-Touchscreen und schließen Sie ihn wieder an, und überprüfen Sie, ob der Touch funktioniert. Wenn der Touch nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei so, dass sie zur Linux-Distribution passt. Überprüfen Sie die verfügbaren udev-Regeldateien im /etc/opt/elo-apr/setup-Ordner und im /etc/udev/rules.d-Ordner auf mögliche Änderungen.
Fedora Systeme:
- - - - - - - -
Kopieren Sie die Elo APR Treiber udev-Regeldatei (99-elotouch-fedora.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen
Sie den Parameter "--noxauthentication" zur Befehlszeile des eloapr-Startbefehls in der
"/etc/udev/rules.d/99-elotouch-fedora.rules" Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Trennen Sie den APR-Touchscreen und schließen Sie ihn wieder an, und überprüfen Sie, ob der Touch funktioniert. Wenn der Touch nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei so, dass sie zur Linux-Distribution passt. Überprüfen Sie die verfügbaren udev-Regeldateien im /etc/opt/elo-apr/setup-Ordner und im /etc/udev/rules.d-Ordner auf mögliche Änderungen.
Mandriva Systeme:
- - - - - - - - -
Kopieren Sie die Elo APR Treiber udev-Regeldatei (99-elotouch-mandriva.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen
Sie den Parameter "--noxauthentication" zur Befehlszeile des eloapr-Startbefehls in der
"/etc/udev/rules.d/99-elotouch-mandriva.rules" Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Trennen Sie den APR-Touchscreen und schließen Sie ihn wieder an, und überprüfen Sie, ob der Touch funktioniert. Wenn der Touch nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei so, dass sie zur Linux-Distribution passt. Überprüfen Sie die verfügbaren udev-Regeldateien im /etc/opt/elo-apr/setup-Ordner und im /etc/udev/rules.d-Ordner auf mögliche Änderungen.
Schritt IV:
--------
Stellen Sie sicher, dass der Elo APR (USB) Touchscreen mit dem Computer verbunden ist und
starten Sie Ihr System neu.
# shutdown -r now
===========================================
5. APR Treiber Befehlszeilenoptionen und Nutzung
===========================================
Die Befehlszeilenoptionen des APR (eloapr) Treibers sind unten aufgeführt. Falls erforderlich, ändern Sie die Elo UDEV-Regeldatei, um Befehlszeilenoptionen zum Start von eloapr hinzuzufügen.
--nobeepontouch [ Deaktivieren Sie die Beep-on-Touch-Funktion ]
--noxauthentication [ Deaktivieren Sie den X-Authentifizierungsprozess für Xorg
Xserver, die kein Authentifizierungsverfahren benötigen
für die Interaktion mit dem Xserver (eingebettete Systeme) ]
--displaycoordinates [ Zeigt die Berührungsdaten, die jeder Berührung entsprechen,
auf einem Terminal an. Berührungsdaten bestehen aus dem Berührungsstatus
(Touch/Stream/Untouch) zusammen mit X- und Y-Koordinaten. Diese Option wird
zur Testung des APR-Touchscreens verwendet, daher werden die Berührungsdaten nur
angezeigt und nicht an den Xserver gesendet, um den Mauszeiger zu bewegen. ]
--rotation [ Starten Sie den APR-Treiber, um den jeweiligen Video-
Rotationsmodus zu unterstützen. Unterstützte Video-Rotationswinkel sind 0,
90, 180 und 270. ]
--linearinputgain [ Ändern Sie den linearen Eingangsverstärkungsindex. Gültiger Bereich
für den Verstärkungsindex ist 0 bis 45. ]
--aprmode_pos [ Starten Sie den Elo APR Treiber, der auf Point of Sale
(POS) Anwendungen zugeschnitten ist (Standardmodus). ]
--aprmode_general [ Starten Sie den Elo APR Treiber, der auf allgemeine
Anwendungen zugeschnitten ist. ]
--aprmode_signature [ Starten Sie den Elo APR Treiber, der auf
Unterschrift-Anwendungen zugeschnitten ist. ]
--aprmode_gaming [ Starten Sie den Elo APR Treiber, der auf
Spiele-Anwendungen zugeschnitten ist. ]
--custom_parameters [ Starten Sie den Elo APR Treiber mit benutzerdefinierten
Parametern für einen spezifischen APR-Modus. Benutzerdefinierte
Parameter werden aus der
/etc/opt/elo-apr/setup/customAprParameters.txt Datei gelesen.
Kontaktieren Sie den Elo-Technischen Support für Hilfe mit benutzerdefinierten
Parametern, wenn die 4 Standard APR Modi nicht
geeignet sind. Das Format der benutzerdefinierten Parameter ist in der
customAprParameters.txt Datei aufgeführt und der gültige Bereich ist
von Parameter_0 bis Parameter_37. ]
Verwendungsbeispiele:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Standard APR Signature
Modus laden und dann einige
Parameter ersetzen, die in der
benutzerdefinierten Parameterdatei bereitgestellt werden. ]
eloapr --custom_parameters [ Laden Sie den Standard APR POS Modus
(Standard) und ersetzen Sie dann
einige Parameter, die in
der benutzerdefinierten Parameterdatei bereitgestellt werden. ]
==============================
6. Zugriff auf das Bedienfeld
==============================
Die Bedienfeldanwendung ermöglicht es dem Benutzer, die verfügbaren Treiber-
konfigurationsoptionen einfach festzulegen. Nachdem der Treiber installiert und geladen ist, wechseln Sie in den
/etc/opt/elo-apr-Ordner und führen Sie die Bedienfeldanwendung aus.
Wichtig:
==========
Benutzer müssen über Administrator- oder Root-Zugriff verfügen, um die Bedienfeldanwendung
auszuführen.
Schritt I:
-------
Führen Sie das Dienstprogramm für das Bedienfeld aus einem Befehlsfenster in X Windows aus dem
/etc/opt/elo-apr-Ordner aus. Motif Version 4.0 (libXm.so.4) oder Motif Version 3.0
(libXm.so.3) ist erforderlich, um die GUI-basierte Steueroberfläche
(/etc/opt/elo-apr/cpl) zu verwenden.
# cd /etc/opt/elo-apr
# ./cpl
Schritt II:
--------
Navigieren Sie durch die verschiedenen Tabs, indem Sie auf sie klicken. Hier ist ein Überblick über
Informationen, die sich auf jeden Tab beziehen.
Allgemein - Allgemeine Informationen zum Touchscreen
Modus - Ändern Sie den Touchscreen-Modus
Eigenschaften - Zeigen Sie Daten zum APR-Touchmonitor an
Über - Informationen zum Paket. Klicken Sie auf die Schaltfläche Readme
, um diese readme.txt-Datei zu öffnen.
Schritt III:
---------
Wenn Motif nicht installiert ist, verwenden Sie die Befehlszeilenversion der Anwendung, um
auf das Bedienfeld zuzugreifen. Führen Sie die Befehlszeilenanwendung aus einem Befehlsfenster in X Windows im
/etc/opt/elo-apr-Ordner aus.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Deinstallation des Elo Touchscreen APR Treibers
==============================================
Wichtig:
==========
a.) Es müssen Administratorrechte auf dem Linux-System vorhanden sein, um die
Elo Touchscreen APR Treiber zu deinstallieren.
b.) Alle Touchscreen-Charakterisierungsdaten, die auf die
Festplatte heruntergeladen wurden, werden gelöscht.
Schritt I:
-------
Entfernen Sie die Elo APR Treiber udev-Regeldatei (99-elotouch-*.rules), die in
der Installationsschritt III in den udev-Regelordner "/etc/udev/rules.d" kopiert wurde.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Schritt II:
--------
Löschen Sie die Elo APR Treiberdateien und -ordner im Hauptordner des Elo APR Treibers
"/etc/opt/elo-apr", der im Installationsschritt I erstellt wurde.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Starten Sie das System neu, um den Deinstallationsprozess abzuschließen.
# shutdown -r now
==============================
8. Kontaktaufnahme mit Elo TouchSystems
==============================
Website: http://www.elotouch.com
E-Mail: customerservice@elotouch.com
Postanschrift:
----------------
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
Deutschland
Telefon: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgien
Telefon: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Alle Rechte vorbehalten.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article