В этой статье представлена информация о драйвере Elo Touchscreen Linux - APR (USB) v2.20 и инструкции по установке
Ниже представлены инструкции по установке драйвера Elo Touchscreen Linux APR (USB) v2.20.
Этот драйвер устарел и больше не поддерживается.
Драйвер Elo Touchscreen Linux - APR (USB)
Intel i686 (32 бита) или AMD64/Intel (64 бита)
Инструкции по установке/удалению
--------------------------------------------------------------------------------
Версия 2.2.0
07 октября 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/7002)
======================
2. Системные требования
======================
- Платформа 32 бита 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 touchscreen для 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 32bit i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(или)
Платформа AMD64/Intel 64bit 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).
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Шаг II:
--------
Сенсорные экраны APR с внешним файлом данных характеристик (на USB носителе):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Если сенсорный экран APR (например, 3200L Interactive Digital Signage Display) поставляется
с USB-накопителем, подключите USB-накопитель и примонтируйте его на вашем дистрибутиве Linux.
Теперь скопируйте внешний файл данных характеристик с USB-накопителя в папку данных характеристик APR
(/etc/opt/elo-apr/ConfigData/APRCalData/) и переименуйте файл точно как "AprCF.bin" (aprcf.bin не будет работать). Создайте
папку характеристик, если она не существует. Перезапишите файл AprCF.bin, если он уже существует.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Если USB-накопитель смонтирован на "/media/usbdisk" и если имя файла характеристик
равно "F102000120PD_U03", используйте команду ниже. Измените точку монтирования USB и >имя файла по мере необходимости.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Теперь запустите драйвер из терминала, чтобы обнаружить новый сенсорный экран APR и
начать работать с новым файлом данных характеристик AprCF.bin.
# cd /etc/opt/elo-apr
# ./eloapr
Драйвер начнет реагировать на ввод касания пользователя для любого пользователя (root или
нормальный пользователь). После следующей перезагрузки системы касание должно быть доступно на
экране входа в систему тоже.
Теперь продолжите к Шагу установки III.
Сенсорные экраны APR с встроенным файлом данных характеристик:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Убедитесь, что сенсорный экран APR подключен к системе и продолжите загрузку файла
данных характеристик.
Теперь запустите драйвер из терминала, чтобы обнаружить новый сенсорный экран APR и
загрузить файл данных характеристик. Эта загрузка данных займет несколько минут, и она
выполняется только один раз для каждого сенсорного экрана. Эти данные, хранящиеся на
жестком диске, уникальны для каждого сенсорного экрана и используются драйвером для
работы с конкретным сенсорным экраном.
# cd /etc/opt/elo-apr
# ./eloapr
После завершения загрузки данных драйвер начнет реагировать на ввод касания пользователя для любого пользователя (root или
нормальный пользователь). После следующей перезагрузки системы касание должно быть доступно на
экране входа в систему тоже.
Шаг III:
---------
Системы 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 и проверьте, активен ли touch. Если touch не восстановлен, измените файл правил UDEV APR, чтобы он соответствовал дистрибутиву 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 и проверьте, активен ли touch. Если touch не восстановлен, измените файл правил UDEV APR, чтобы он соответствовал дистрибутиву 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 и проверьте, активен ли touch. Если touch не восстановлен, измените файл правил UDEV APR, чтобы он соответствовал дистрибутиву 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 и проверьте, активен ли touch. Если touch не восстановлен, измените файл правил UDEV APR, чтобы он соответствовал дистрибутиву 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 и проверьте, активен ли touch. Если touch не восстановлен, измените файл правил UDEV APR, чтобы он соответствовал дистрибутиву Linux. Проверьте доступные файлы правил udev в папке /etc/opt/elo-apr/setup и
/etc/udev/rules.d для возможных модификаций.
Шаг IV:
--------
Убедитесь, что сенсорный экран 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. ]
--linearinputgain [ Изменить индекс линейного входного усиления. Допустимый диапазон
для индекса усиления от 0 до 45. ]
--aprmode_pos [ Запустить драйвер Elo APR, адаптированный для торговых br> (ПТТ) приложений (режим по умолчанию). ]
--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, и допустимый диапазон от 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
и затем заменить некоторые
параметры, предоставленные в
файле пользовательских параметров. ]
eloapr --custom_parameters [ Загрузить стандартный режим ПТТ
(режим по умолчанию) и затем заменить
некоторые параметры, предоставленные в
файле пользовательских параметров. ]
==============================
6. Доступ к панели управления
==============================
Приложение панели управления позволяет пользователю легко устанавливать доступные параметры
конфигурации драйвера. После установки драйвера и его загрузки перейдите в папку
/etc/opt/elo-apr и запустите приложение панели управления.
Важно:
==========
Пользователи должны иметь права администратора или root для запуска приложений панели управления.
Шаг I:
-------
Запустите утилиту панели управления из командного окна в X Windows из папки
/etc/opt/elo-apr. Для использования графической панели управления (GUI) требуется версия Motif 4.0
(libXm.so.4) или версия Motif 3.0 (libXm.so.3).
# 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" на Шаге установки III.
# 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
A Tyco Electronics Business
301 Constitution Drive
Menlo Park, CA 94025
USA
Телефон: (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
================================================================================
Copyright (c) 2010 Elo TouchSystems
Все права защищены.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article