Bu makale, Elo Touchscreen Linux Sürücüsü - APR (USB) v2.20 ve Kurulum Talimatları hakkında bilgi vermektedir
Aşağıda Elo Touchscreen Linux Sürücüsü APR (USB) v2.20 Kurulum Talimatları bulunmaktadır.
Bu sürücü geçersizdir ve artık desteklenmemektedir.
Elo Touchscreen Linux Sürücüsü - APR (USB)
Intel i686 (32 bit) veya AMD64/Intel (64 bit)
Kurulum/Kaldırma Talimatları
--------------------------------------------------------------------------------
Sürüm 2.2.0
07 Ekim 2010
Elo TouchSystems
================================================================================
Elo Linux APR Sürücü paketi, Elo APR dokunmatik monitörleri için Linux 2.6
çekirdek, grafik kontrol paneli ve komut satırı kontrol paneli araçları için tasarlanmış Linux sürücülerini içermektedir. Bu sürücü, düzgün çalışmak için libusb-1.0 kütüphanesine ihtiyaç duyar. Libusb-1.0 kütüphanesinin kurulumu için 3. bölüme bakın.
Bu readme dosyası şu şekilde düzenlenmiştir:
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Kontrolörleri
2. Sistem Gereksinimleri
3. libusb-1.0 kütüphanesinin kurulumu
4. Elo Dokunmatik APR Sürücüsü Kurulumu
5. APR Sürücü Komut Satırı Seçenekleri ve Kullanımı
6. Kontrol Paneline Erişim
7. Elo Dokunmatik APR Sürücüsünü Kaldırma
8. Elo TouchSystems ile İletişim
==========================================================
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Kontrolörleri
==========================================================
- Elo APR (USB) Kontrolörleri (APR 7000/7001/7002)
======================
2. Sistem Gereksinimleri
======================
- 32 bit Intel i686 (x86) platformu (veya) [ 32 veya 64 bit Linux'unuz için sürücü paketini
64 bit AMD/Intel x86_64 platformu ile indirip almak için www.elotouch.com Linux indirme bölümüne gidin]
- Desteklenen çekirdekler:
Çekirdek versiyonu 2.6
- Desteklenen libusb versiyonları:
libusb 1.0 (libusb-1.0.so.0)
- Desteklenen Motif versiyonları:
Motif versiyonu 4.0 (libXm.so.4)
Motif versiyonu 3.0 (libXm.so.3)
- Desteklenen libusb versiyonları:
libusb versiyonu 1.0
====================================
3. libusb-1.0 kütüphanesinin kurulumu
====================================
Önemli:
==========
a.) libusb-1.0 kütüphanesini kurmak için Linux sisteminde yönetici erişim haklarına sahip olmalısınız.
b.) libusb-1.0 kütüphanesini kaynak kodundan derlemek için, gcc, make vb. gerekli paketler ile bir geliştirme ortamı gereklidir. Daha fazla ayrıntı için libusb-1.0 kaynak kodu belgelerine bakın.
c.) Libusb-1.0 işlevleri, usb cihazı ile etkileşim kurmak için "usbfs" dosya sistemini kullanır. Eğer libusb-1.0 işlevleri ile hatalar alıyorsanız, "usbfs" dosya sisteminin bağlı ve aktif olduğundan emin olun.
d.) Bu sürücü daha eski olan libusb-0.1 kütüphanesi ile çalışmayacaktır.
Elo APR dokunmatik Linux sürücü bileşenleri artık libusb-1.0 kütüphane desteği gerektirmektedir (eski libusb-0.1 kütüphanesi çalışmayacaktır). Bu libusb-1.0 kütüphanesi, çeşitli Linux dağıtımları tarafından sağlanan ikili paketlerden kurulabilir. Kütüphane ayrıca, libusb-1.0 web sitesinden indirilebilen libusb-1.0 kaynak paketini derleyerek de kurulabilir.
Binary paketlerden libusb-1.0 kütüphanesini kurun
-----------------------------------------------
En son Linux dağıtımları (örneğin: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
vb.) bu kütüphaneyi (popüler libusb-0.1
kütüphanesine güncelleme) standart sürümlerinin bir parçası olarak göndermeye başlamıştır. Yine de, kütüphaneyi CD/DVD görüntüsünden veya çevrimiçi paket deposundan seçip kurmanız gerekebilir.
Aşağıda, bazı Linux dağıtımları için libusb-1.0 kütüphanesinin ikili paketini kurmak için komutları görebilirsiniz.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Kaynak kodundan libusb-1.0 kütüphanesini kurun
-------------------------------------------
Eğer dağıtımınız (örneğin: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, vb.) libusb-1.0 kütüphanesi için bir ikili paket bulundurmuyorsa, bu kütüphanenin en son kaynak kodunu libusb-1.0 web sitesinden indirebilir, derleyebilir ve kolayca kurabilirsiniz.
Web Sitesi - http://libusb.wiki.sourceforge.net/Libusb1.0
Kaynak İndir - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Kütüphane kaynak kodunu çıkartın ve ardından ana kütüphane klasöründen kütüphaneyi yapılandırmak, derlemek ve kurmak için aşağıdaki komutları çalıştırın.
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32bit i686 platformu:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(veya)
AMD64/Intel 64bit x86_64 platformu:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Daha eski Linux dağıtımları, gcc derleyici sürümü nedeniyle bu kütüphane kaynak kodunu derlemede bazı sınırlamalara sahip olabilir. Daha fazla ayrıntı için libusb-1.0 kaynak kodu belgelerine bakın.
============================================
4. Elo Dokunmatik APR Sürücüsünü Kurma
============================================
Önemli:
==========
a.) Elo Dokunmatik APR Sürücüsünü kurmak için Linux sisteminde yönetici erişim haklarına sahip olmalısınız.
b.) Sistemde daha önceki tüm Elo sürücülerinin kaldırıldığından emin olun.
c.) İndirilen ikili paketi Windows sisteminde çıkartmayın.
d.) Bu sürücü yalnızca Linux çekirdek sürümü 2.6 üzerinde çalışacaktır.
e.) Dokunmatik sürücüsünü yüklemeye devam etmeden önce libusb-1.0 kütüphanesinin (libusb-1_0-0-0.9.3-4.22 veya libusb-1.0-0
paketinin) kurulu olduğundan emin olun.
f.) Grafik Kullanıcı Arayüzü (GUI) tabanlı kontrol panelini kullanmak için Motif 4.0 (libXm.so.4) veya Motif 3.0 (libXm.so.3) kütüphanesi gerektir.
Openmotif, libmotif, libopenmotif veya lesstif kurulum paketleri gereken libXm.so.4 veya libXm.so.3 kütüphanesini sağlar.
g.) Sürücü kurulumu sırasında ve sürücü kurulumundan sonra yeniden başlatırken APR dokunmatik monitörünün sisteme bağlı olduğundan emin olun.
Adım I:
-------
Elo APR sürücü dosyalarını çıkarılan "bin-apr" ikili klasöründen varsayılan elo klasörüne (/etc/opt/elo-apr) kopyalayın.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Adım II:
--------
Dış karakterizasyon veri dosyası ile birlikte APR dokunmatik ekranlar (USB bellek üzerindeyken):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Eğer APR dokunmatik ekran (örneğin: 3200L İnteraktif Dijital İlan Ekranı) bir USB bellek ile birlikte geldiyse, USB belleği takın ve Linux dağıtımınıza monte edin.
Artık USB bellekteki dış karakterizasyon veri dosyasını APR karakterizasyon veri klasörüne (/etc/opt/elo-apr/ConfigData/APRCalData/) kopyalayın ve dosyanın adını tam olarak "AprCF.bin" olarak yeniden adlandırın (aprcf.bin çalışmayacaktır). Klasör yoksa karakterizasyon veri klasörünü oluşturun. AprCF.bin dosyasını varsa üzerine yazın.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Eğer USB bellek "/media/usbdisk" dizinine monte edilmişse ve karakterizasyon dosyasının adı "F102000120PD_U03" ise, aşağıdaki komutu kullanın. Gerekirse USB montaj noktasını ve dosya adını değiştirin.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Şimdi, yeni APR dokunmatik ekranı algılamak ve yeni AprCF.bin karakterizasyon veri dosyası ile çalışmaya başlamak için terminalden sürücüyü çalıştırın.
# cd /etc/opt/elo-apr
# ./eloapr
Sürücü, herhangi bir kullanıcı (root veya normal kullanıcı) için kullanıcının dokunma girişine yanıt vermeye başlayacaktır. Bir sonraki sistem yeniden başlatmasından sonra, giriş ekranında da dokunma kullanılabilir olmalıdır.
Artık Kurulum Adım III'e geçin.
Yerli karakterizasyon veri dosyası ile birlikte APR dokunmatik ekranlar:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
APR dokunmatik ekranının sisteme bağlı olduğundan emin olun ve karakterizasyon veri dosyasının indirilmesine devam edin.
Şimdi sürücüyü terminalden çalıştırın ve yeni APR dokunmatik ekranı algılayın ve karakterizasyon veri dosyasını indirin. Bu veri indirme işlemi birkaç dakika sürecektir ve her dokunmatik ekran için yalnızca bir kez gerçekleştirilir. Bu veri, sabit diskte saklanır ve her dokunmatik ekran için benzersizdir ve sürücü tarafından belirli bir dokunmatik ekran ile çalışmak üzere kullanılır.
# cd /etc/opt/elo-apr
# ./eloapr
Veri indirme işlemi tamamlandığında, sürücü, herhangi bir kullanıcı (root veya normal kullanıcı) için kullanıcının dokunma girişine yanıt vermeye başlayacaktır. Bir sonraki sistem yeniden başlatmasından sonra, dokunma giriş ekranında da kullanılabilir olmalıdır.
Adım III:
---------
OpenSuse ve Suse Enterprise Linux sistemleri:
- - - - - - - - - - - - - - - - - - - - - -
Elo APR sürücü udev kurallar dosyasını (99-elotouch-suse.rules) udev kurallar dizinine "/etc/udev/rules.d/" kopyalayın. Eğer X sunucunuz X kimlik doğrulaması kullanmıyorsa, "/etc/udev/rules.d/99-elotouch-suse.rules" dosyasında eloapr başlatma satırına "--noxauthentication" komut satırı parametresini ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
APR dokunmatik ekranını çıkarıp tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Eğer dokunma eski haline gelmediyse, APR UDEV kurallar dosyasını Linux dağıtımınıza uygun şekilde değiştirebilirsiniz. /etc/opt/elo-apr/setup dizinindeki ve /etc/udev/rules.d dizinindeki mevcut udev kurallar dosyalarını mümkün olan değişiklikler için kontrol edin.
Debian, Ubuntu ve Gentoo sistemleri:
- - - - - - - - - - - - - - - - -
Elo APR sürücü udev kurallar dosyasını (99-elotouch-ubuntu.rules) udev kurallar dizinine "/etc/udev/rules.d/" kopyalayın. Eğer X sunucunuz X kimlik doğrulaması kullanmıyorsa, "/etc/udev/rules.d/99-elotouch-ubuntu.rules" dosyasında eloapr başlatma satırına "--noxauthentication" komut satırı parametresini ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
APR dokunmatik ekranını çıkarıp tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Eğer dokunma eski haline gelmediyse, APR UDEV kurallar dosyasını Linux dağıtımınıza uygun şekilde değiştirebilirsiniz. /etc/opt/elo-apr/setup dizinindeki ve /etc/udev/rules.d dizinindeki mevcut udev kurallar dosyalarını mümkün olan değişiklikler için kontrol edin.
Slackware ve Redhat Enterprise Linux sistemleri:
- - - - - - - - - - - - - - - - - - - - - - -
Elo APR sürücü udev kurallar dosyasını (99-elotouch-rhel.rules) udev kurallar dizinine "/etc/udev/rules.d/" kopyalayın. Eğer X sunucunuz X kimlik doğrulaması kullanmıyorsa, "/etc/udev/rules.d/99-elotouch-rhel.rules" dosyasında eloapr başlatma satırına "--noxauthentication" komut satırı parametresini ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
APR dokunmatik ekranını çıkarıp tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Eğer dokunma eski haline gelmediyse, APR UDEV kurallar dosyasını Linux dağıtımınıza uygun şekilde değiştirebilirsiniz. /etc/opt/elo-apr/setup dizinindeki ve /etc/udev/rules.d dizinindeki mevcut udev kurallar dosyalarını mümkün olan değişiklikler için kontrol edin.
Fedora sistemleri:
- - - - - - - -
Elo APR sürcü udev kurallar dosyasını (99-elotouch-fedora.rules) udev kurallar dizinine "/etc/udev/rules.d/" kopyalayın. Eğer X sunucunuz X kimlik doğrulaması kullanmıyorsa, "/etc/udev/rules.d/99-elotouch-fedora.rules" dosyasında eloapr başlatma satırına "--noxauthentication" komut satırı parametresini ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
APR dokunmatik ekranını çıkarıp tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Eğer dokunma eski haline gelmediyse, APR UDEV kurallar dosyasını Linux dağıtımınıza uygun şekilde değiştirebilirsiniz. /etc/opt/elo-apr/setup dizinindeki ve /etc/udev/rules.d dizinindeki mevcut udev kurallar dosyalarını mümkün olan değişiklikler için kontrol edin.
Mandriva sistemleri:
- - - - - - - - -
Elo APR sürcü udev kurallar dosyasını (99-elotouch-mandriva.rules) udev kurallar dizinine "/etc/udev/rules.d/" kopyalayın. Eğer X sunucunuz X kimlik doğrulaması kullanmıyorsa, "/etc/udev/rules.d/99-elotouch-mandriva.rules" dosyasında eloapr başlatma satırına "--noxauthentication" komut satırı parametresini ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
APR dokunmatik ekranını çıkarıp tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Eğer dokunma eski haline gelmediyse, APR UDEV kurallar dosyasını Linux dağıtımınıza uygun şekilde değiştirebilirsiniz. /etc/opt/elo-apr/setup dizinindeki ve /etc/udev/rules.d dizinindeki mevcut udev kurallar dosyalarını mümkün olan değişiklikler için kontrol edin.
Adım IV:
--------
Elo APR (USB) dokunmatik ekranının bilgisayara bağlı olduğundan emin olun ve sisteminizi yeniden başlatın.
# shutdown -r now
===========================================
5. APR Sürücü Komut Satırı Seçenekleri ve Kullanımı
===========================================
APR (eloapr) sürücü komut satırı seçenekleri aşağıda listelenmiştir. Gerekirse, eloapr sürücü başlatmasına komut satırı seçenekleri eklemek için Elo UDEV kurallar dosyasını değiştirin.
--nobeepontouch [ Dokunma özelliğinde sesi kapat ]
--noxauthentication [ Kimlik doğrulama işlemini devre dışı bırak ]
--displaycoordinates [ Her bir dokunmaya karşılık gelen dokunma verilerini
ekranda göster. Dokunma verileri dokunma durumu
(Touch/ Stream/ Untouch) ile birlikte X ve Y
koordinatlarını içerir. Bu seçenek, APR
dokunmatik ekranın test edilmesi için kullanılır; bu nedenle
dokunma verileri yalnızca görüntülenir ve
X sunucusuna fare işaretçisini hareket ettirmek için gönderilmez. ]
--rotation [ İlgili video
döndürme modunu desteklemek için APR sürücüsünü başlat. Desteklenen video döndürme açıları 0,
90, 180 ve 270. ]
--linearinputgain [ Lineer giriş kazanç indeksini değiştir. Geçerli aralık
kazanç indeksi için 0 ile 45 arasındadır. ]
--aprmode_pos [ Satış Noktası (POS) uygulamaları için özelleştirilmiş
APR sürücüsünü başlat (varsayılan mod). ]
--aprmode_general [ Genel uygulamalar için özelleştirilmiş
APR sürücüsünü başlat. ]
--aprmode_signature [ İmza uygulamaları için özelleştirilmiş
APR sürücüsünü başlat. ]
--aprmode_gaming [ Oyun uygulamaları için özelleştirilmiş
APR sürücüsünü başlat. ]
--custom_parameters [ Belirli bir APR modu için özel parametrelerle
Elo APR sürücüsünü başlat. Özel parametreler
/etc/opt/elo-apr/setup/customAprParameters.txt dosyasından okunur.
Özel parametreler ile ilgili yardım için Elo destek birimi ile iletişime geçin,
4 standart APR modları uygun değilse. Özel parametre formatı,
customAprParameters.txt dosyasında listelenmiştir ve geçerli aralık,
Parameter_0'dan Parameter_37'ye kadardır. ]
Kullanım Örnekleri:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Standart APR İmza
modunu yükleyin ve ardından bazı
parametreleri özel parametreler dosyasındaki parametrelerle değiştirin. ]
eloapr --custom_parameters [ Standart APR POS modunu
(varsayılan) yükleyin ve ardından bazı
parametreleri özel parametreler dosyasındaki parametrelerle değiştirin. ]
==============================
6. Kontrol Paneline Erişim
==============================
Kontrol paneli uygulaması, kullanıcının mevcut sürücü yapılandırma seçeneklerini kolayca ayarlamasına olanak tanır. Sürücü yüklendikten ve yüklendikten sonra, /etc/opt/elo-apr klasörüne geçin ve kontrol paneli uygulamasını çalıştırın.
Önemli:
==========
Kullanıcıların kontrol paneli uygulamalarını çalıştırmak için yönetici veya root erişimine sahip olması gerekir.
Adım I:
-------
Kontrol paneli aracını, /etc/opt/elo-apr klasöründen X Windows'ta bir komut penceresinden çalıştırın. GUI tabanlı kontrol panelini kullanmak için Motif versiyonu 4.0 (libXm.so.4) veya Motif versiyonu 3.0 (libXm.so.3) gereklidir
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Adım II:
--------
Çeşitli sekmeler arasında tıklayarak gezinme yapın. İşte her sekme ile ilgili bilgi özeti.
Genel - Genel dokunmatik ekran bilgileri
Mod - Dokunmatik ekran modunu değiştir
Özellikler - APR dokunmatik monitöre ilişkin verileri göster
Hakkında - Paket hakkında bilgi. Bu readme.txt dosyasını açmak için Okuyun
butonuna tıklayın.
Adım III:
---------
Eğer Motif yüklü değilse, kontrol paneline erişmek için uygulamanın komut satırı versiyonunu kullanın. Uygulamanın komut satırı uygulamasını, /etc/opt/elo-apr klasöründen X Windows'ta bir komut penceresinden çalıştırın.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Elo Dokunmatik APR Sürücüsünü Kaldırma
==============================================
Önemli:
==========
a.) Elo Dokunmatik APR Sürücüsünü kaldırmak için Linux sisteminde yönetici erişim haklarına sahip olmalısınız.
b.) Sabit diske indirilmiş olan tüm dokunmatik ekran karakterizasyon verileri silinecektir.
Adım I:
-------
Kurulum Adım III'te "/etc/udev/rules.d" dizininde kopyalanan Elo APR sürücü udev kurallar dosyasını (99-elotouch-*.rules) kaldırın.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Adım II:
--------
Kurulum Adım I’de oluşturulan ana Elo APR sürücü klasöründeki Elo APR sürücü dosyalarını ve klasörlerini silin "/etc/opt/elo-apr".
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Sistemi yeniden başlatarak kaldırma işlemine tamamlayın.
# shutdown -r now
==============================
8. Elo TouchSystems ile İletişim
==============================
Web sitesı: http://www.elotouch.com
E-posta: customerservice@elotouch.com
Posta Adresi:
----------------
Elo TouchSystems
A Tyco Electronics Business
301 Anayasa Caddesi
Menlo Park, CA 94025
ABD
Telefon: (800) 557-1458
(650) 361-4800
Faks: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Almanya
Telefon: +49 (0) 89/60822-0
Faks: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belçika
Telefon: +32 (16) 35-2100
Faks: +32 (16) 35-2101
================================================================================
Telif hakkı (c) 2010 Elo TouchSystems
Tüm hakları saklıdır.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article