В этой статье содержится информация о драйвере Elo Touchscreen Linux Driver APR (USB) v2.1.0 и инструкциях по установке
Ниже приведены инструкции по установке драйвера Elo Touchscreen Linux Driver APR (USB) v2.1.0.
Этот драйвер устарел и больше не поддерживается.
Драйвер Elo Touchscreen Linux - APR (USB)
Intel i686 (32 бита) или AMD64/Intel (64 бита)
Инструкции по установке/удалению
--------------------------------------------------------------------------------
Версия 2.1.0
14 января 2010 года
Elo TouchSystems
================================================================================
Пакет драйвера Elo Linux APR содержит драйверы для Linux, предназначенные для ядра Linux 2.6
и утилиты графической панели управления и командной строки для сенсорных мониторов Elo
APR. Этот драйвер требует наличия библиотеки libusb-1.0 для правильной работы. Смотрите раздел 3 для установки библиотеки libusb-1.0.
Этот файл README организован следующим образом:
1. Поддерживаемые сенсорные мониторы и контроллеры Elo Touchscreen
2. Системные требования
3. Установка библиотеки libusb-1.0
4. Установка драйвера Elo Touchscreen APR
5. Командные параметры и использование драйвера APR
6. Доступ к панели управления
7. Удаление драйвера Elo Touchscreen APR
8. Связь с Elo TouchSystems
==========================================================
1. Поддерживаемые сенсорные мониторы и контроллеры Elo Touchscreen
==========================================================
- Контроллеры Elo APR (USB) (APR 7000/7001)
======================
2. Системные требования
======================
- Платформа Intel i686 (x86) (или) [Посетите раздел загрузки Linux на
64-битную платформу AMD/Intel x86_64 www.elotouch.com, чтобы загрузить пакет
для вашего 32 или 64-битного Linux]
- Поддерживаемые ядра:
Версия ядра 2.6
- Поддерживаемые версии libusb:
libusb 1.0 (libusb-1.0.so.0)
- Поддерживаемые версии Motif:
Версия Motif 4.0 (libXm.so.4)
Версия Motif 3.0 (libXm.so.3)
- Поддерживаемые версии libusb:
Версия libusb 1.0
====================================
3. Установка библиотеки libusb-1.0
====================================
Важно:
==========
a.) Необходимы права администратора на системе Linux для установки библиотеки
libusb-1.0.
b.) Чтобы собрать библиотеку libusb-1.0 из исходного кода, необходимо наличие
среды разработки с необходимыми пакетами, такими как gcc, make и др. Смотрите документацию по исходному коду libusb-1.0 для получения дополнительных сведений.
c.) Функции libusb-1.0 используют файловую систему "usbfs" для взаимодействия с usb
устройством. Убедитесь, что "usbfs" смонтирован и активен, если вы получаете ошибки с
функциями libusb-1.0.
d.) Этот драйвер НЕ будет работать со старой библиотекой libusb-0.1.
Компоненты драйвера сенсорного экрана Elo APR для Linux теперь требуют поддержки библиотеки libusb-1.0
(старая библиотека libusb-0.1 не будет работать). Эта библиотека libusb-1.0 может быть
установлена из бинарных пакетов, предоставляемых различными дистрибуциями Linux. Библиотека
также может быть установлена, если скомпилировать исходный пакет libusb-1.0,
доступный для загрузки на сайте libusb-1.0.
Установите библиотеку libusb-1.0 из бинарных пакетов
-----------------------------------------------
Большинство последних дистрибуций Linux (например: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
и т.д.) начали поставлять эту библиотеку (обновленная популярная библиотека libusb-0.1) в
рамках стандартного релиза. Вам может потребоваться выбрать и
установить библиотеку с CD/DVD-образа или из онлайн-репозитория пакетов.
Пожалуйста, смотрите команды для установки бинарного пакета библиотеки libusb-1.0 для некоторых дистрибуций Linux, приведенные ниже.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Установите библиотеку libusb-1.0 из исходного кода
-------------------------------------------
Если ваш дистрибутив (например: OpenSuse 10.3, Ubuntu 8.04, Fedora 8 и др.) не имеет бинарного пакета для библиотеки libusb-1.0, вы можете загрузить последний
исходный код этой библиотеки с сайта libusb-1.0, легко скомпилировать и установить его.
Сайт - http://libusb.wiki.sourceforge.net/Libusb1.0
Загрузите исходный код - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Извлеките исходный код библиотеки, затем выполните следующие команды, чтобы
сконфигурировать, скомпилировать и установить библиотеку из основной папки библиотеки.
# cd libusb-1.0.0
# ./configure
# make
# make install
Платформа Intel 32 бита i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(или)
Платформа AMD64/Intel 64 бита x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Старые дистрибуции Linux могут иметь некоторые ограничения для компиляции исходного кода этой библиотеки
из-за версии компилятора gcc. Смотрите документацию по исходному коду libusb-1.0 для получения дополнительных сведений.
============================================
4. Установка драйвера Elo Touchscreen APR
============================================
Важно:
==========
a.) Необходимы права администратора на системе Linux для установки
драйвера Elo Touchscreen APR.
b.) Убедитесь, что все предыдущие драйверы Elo удалены из системы.
c.) Не извлекайте загруженный бинарный пакет на системе Windows.
d.) Этот драйвер будет работать только на версии ядра Linux 2.6.
e.) Убедитесь, что библиотека libusb-1.0 (пакет libusb-1_0-0-0.9.3-4.22 или libusb-1.0-0)
установлена до начала установки драйвера сенсорного экрана.
f.) Библиотека Motif 4.0 (libXm.so.4) или Motif 3.0 (libXm.so.3) требуется для использования
графического интерфейса (GUI) панели управления (/etc/opt/elo-apr/cpl).
Установочные пакеты Openmotif, libmotif, libopenmotif или lesstif предоставляют
необходимую библиотеку libXm.so.4 или libXm.so.3.
g.) Убедитесь, что сенсорный экран APR подключен к системе во время установки
драйвера и во время перезагрузки после установки драйвера.
Шаг I:
-------
Скопируйте файлы драйвера Elo APR из извлеченной папки "bin-apr" в
папку по умолчанию elo (/etc/opt/elo-apr). Убедитесь, что сенсорный экран APR подключен к системе, и перейдите к загрузке файла данных характеристики.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Теперь запустите драйвер из терминала, чтобы обнаружить новый сенсорный экран APR и
загрузить файл данных характеристики. Эта загрузка данных займет несколько
минут и выполняется только один раз для каждого сенсорного экрана. Эти данные, хранящиеся на
жестком диске, уникальны для каждого сенсорного экрана и используются драйвером для
работы с конкретным сенсорным экраном.
# cd /etc/opt/elo-apr
# ./eloapr
После завершения загрузки данных драйвер начнет реагировать на сенсорные
вводы любого пользователя (root или обычного пользователя). После следующей перезагрузки системы
сенсорное управление также должно быть доступно на экране входа.
Шаг II:
--------
Системы OpenSuse и Suse Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - -
Скопируйте файл правил udev драйвера Elo APR (99-elotouch-suse.rules) в папку правил udev
"/etc/udev/rules.d/". Если ваш Xserver не использует X
аутентификацию, добавьте параметр командной строки "--noxauthentication" в
строку запуска eloapr в файле "/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/
Отключите и снова подключите сенсорный экран APR и проверьте, активен ли сенсор. Если сенсор не восстановлен, измените файл правил APR UDEV так, чтобы он соответствовал дистрибуции Linux. Проверьте доступные файлы правил udev в папке /etc/opt/elo-apr/setup и
/etc/udev/rules.d для возможных модификаций.
Системы Debian, Ubuntu и Gentoo:
- - - - - - - - - - - - - - - - -
Скопируйте файл правил udev драйвера Elo APR (99-elotouch-ubuntu.rules) в папку правил udev
"/etc/udev/rules.d/". Если ваш Xserver не использует X
аутентификацию, добавьте параметр командной строки "--noxauthentication" в
строку запуска eloapr в файле "/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/
Отключите и снова подключите сенсорный экран APR и проверьте, активен ли сенсор. Если сенсор не восстановлен, измените файл правил APR UDEV так, чтобы он соответствовал дистрибуции Linux. Проверьте доступные файлы правил udev в папке /etc/opt/elo-apr/setup и
/etc/udev/rules.d для возможных модификаций.
Системы Slackware и Redhat Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - - -
Скопируйте файл правил udev драйвера Elo APR (99-elotouch-rhel.rules) в папку правил udev
"/etc/udev/rules.d/". Если ваш Xserver не использует X
аутентификацию, добавьте параметр командной строки "--noxauthentication" в
строку запуска eloapr в файле "/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/
Отключите и снова подключите сенсорный экран APR и проверьте, активен ли сенсор. Если сенсор не восстановлен, измените файл правил APR UDEV так, чтобы он соответствовал дистрибуции Linux. Проверьте доступные файлы правил udev в папке /etc/opt/elo-apr/setup и
/etc/udev/rules.d для возможных модификаций.
Системы Fedora:
- - - - - - - -
Скопируйте файл правил udev драйвера Elo APR (99-elotouch-fedora.rules) в папку правил udev
"/etc/udev/rules.d/". Если ваш Xserver не использует X
аутентикацию, добавьте параметр командной строки "--noxauthentication" в
строку запуска eloapr в файле "/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/
Отключите и снова подключите сенсорный экран APR и проверьте, активен ли сенсор. Если сенсор не восстановлен, измените файл правил APR UDEV так, чтобы он соответствовал дистрибуции Linux. Проверьте доступные файлы правил udev в папке /etc/opt/elo-apr/setup и
/etc/udev/rules.d для возможных модификаций.
Системы Mandriva:
- - - - - - - - -
Скопируйте файл правил udev драйвера Elo APR (99-elotouch-mandriva.rules) в папку правил udev
"/etc/udev/rules.d/". Если ваш Xserver не использует X
аутентикацию, добавьте параметр командной строки "--noxauthentication" в
строку запуска eloapr в файле "/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/
Отключите и снова подключите сенсорный экран APR и проверьте, активен ли сенсор. Если сенсор не восстановлен, измените файл правил APR UDEV так, чтобы он соответствовал дистрибуции Linux. Проверьте доступные файлы правил udev в папке /etc/opt/elo-apr/setup и
/etc/udev/rules.d для возможных модификаций.
Шаг III:
---------
Убедитесь, что сенсорный экран Elo APR (USB) подключен к компьютеру и
перезагрузите вашу систему.
# shutdown -r now
===========================================
5. Командные параметры и использование драйвера APR
===========================================
Командные параметры драйвера APR (eloapr) перечислены ниже. При необходимости измените
файл правил Elo UDEV, чтобы добавить командные параметры к запуску драйвера eloapr.
--nobeepontouch [ Отключить звуковой сигнал при касании ]
--noxauthentication [ Отключить процесс аутентификации X для Xorg
Xservers, которые не требуют процедуры аутентификации для
взаимодействия с Xserver (встраиваемые системы) ]
--displaycoordinates [ Отображать данные о касании, соответствующие каждому касанию,
на терминале. Данные о касании состоят из состояния касания
(Касание/Поток/Не касаться) вместе с координатами X и Y. Этот параметр используется
для тестирования сенсорного экрана APR, поэтому данные о касании только
отображаются и не отправляются в Xserver для перемещения указателя мыши. ]
--rotation [ Запуск драйвера APR для поддержки соответствующего режима
вращения видео. Поддерживаемые углы вращения видео: 0,
90, 180 и 270. ]
--aprmode_pos [ Запуск драйвера Elo APR, предназначенного для приложений
Point of Sale (POS) (режим по умолчанию). ]
--aprmode_general [ Запуск драйвера Elo APR, предназначенного для общих
приложений. ]
--aprmode_signature [ Запуск драйвера Elo APR, предназначенного для приложений
с подписью. ]
--aprmode_gaming [ Запуск драйвера Elo APR, предназначенного для игр. ]
--custom_parameters [ Запуск драйвера Elo APR с пользовательскими параметрами для
конкретного режима APR. Пользовательские параметры считываются
из файла /etc/opt/elo-apr/setup/customAprParameters.txt.
Для получения помощи с пользовательскими параметрами обращайтесь в
техподдержку Elo, если 4 стандартных режима APR подходят вам. Формат
параметров, указанный в
файле customAprParameters.txt, а допустимый диапазон br> от Parameter_0 до Parameter_37. ]
Примеры использования:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Загрузить стандартный режим подписания
APR и затем заменить некоторые br> параметры, указанные в
файле пользовательских параметров. ]
eloapr --custom_parameters [ Загрузить стандартный режим POS
APR (режим по умолчанию) и затем заменить
некоторые параметры, указанные в
файле пользовательских параметров. ]
==============================
6. Доступ к панели управления
==============================
Приложение панели управления позволяет пользователю легко устанавливать доступные параметры конфигурации драйвера. После установки и загрузки драйвера перейдите в папку
/etc/opt/elo-apr и запустите приложение панели управления.
Важно:
==========
Пользователи должны иметь доступ администратора или root для запуска приложений панели управления.
Шаг I:
-------
Запустите утилиту панели управления из командного окна в X Windows из
/etc/opt/elo-apr. Требуется версия Motif 4.0 (libXm.so.4) или версия Motif 3.0
(libXm.so.3) для использования основанной на GUI панели управления
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Шаг II:
--------
Перейдите через разные вкладки, щелкая по ним. Вот обзор
информации, связанной с каждой вкладкой.
Общая - Общая информация о сенсорном экране
Режим - Изменение режима сенсорного экрана
Свойства - Отображение данных, связанных с сенсорным монитором APR
О программе - Информация о пакете. Нажмите кнопку "Readme"
, чтобы открыть этот файл readme.txt.
Шаг III:
---------
Если Motif не установлен, используйте командную версию приложения для
доступа к панели управления. Запустите командное приложение из командного окна
в X Windows из папки /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Удаление драйвера Elo Touchscreen APR
==============================================
Важно:
==========
a.) Необходимы права администратора на системе Linux для удаления
драйвера Elo Touchscreen APR.
b.) Все данные характеристики сенсорного экрана, которые были загружены на
жесткий диск, будут удалены.
Шаг I:
-------
Уберите файл правил udev драйвера Elo APR (99-elotouch-*.rules), который был скопирован
в папку правил udev "/etc/udev/rules.d" на Шаге II установки.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Шаг II:
--------
Удалите файлы и папки драйвера Elo APR в основной папке драйвера Elo APR
"/etc/opt/elo-apr", созданной на Шаге I установки.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Перезагрузите систему, чтобы завершить процесс удаления.
# shutdown -r now
==============================
8. Связь с Elo TouchSystems
==============================
Сайт: http://www.elotouch.com
Электронная почта: customerservice@elotouch.com
Почтовый адрес:
----------------
Elo TouchSystems
Бизнес Tyco Electronics
301 Constitution Drive
Menlo Park, CA 94025
США
Телефон: (800) 557-1458
(650) 361-4800
Факс: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Германия
Телефон: +49 (0) 89/60822-0
Факс: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Бельгия
Телефон: +32 (16) 35-2100
Факс: +32 (16) 35-2101
================================================================================
Авторское право (c) 2010 Elo TouchSystems
Все права защищены.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article