이 문서에서는 Elo Touchscreen Linux Driver APR (USB) v2.1.0 및 설치 지침에 대한 정보를 제공합니다.
아래는 Elo Touchscreen Linux Driver APR (USB) v2.1.0 설치 지침입니다.
이 드라이버는 더 이상 지원되지 않으며 구식입니다.
Elo Touchscreen Linux Driver - APR (USB)
Intel i686 (32비트) 또는 AMD64/Intel (64비트)
설치/제거 지침
--------------------------------------------------------------------------------
버전 2.1.0
2010년 1월 14일
Elo TouchSystems
================================================================================
Elo Linux APR Driver 패키지는 Linux 2.6 커널, 그래픽 제어 패널 및 Elo
APR 터치 모니터용 명령줄 제어 패널 유틸리티를 위해 설계된 Linux 드라이버를 포함합니다. 이 드라이버는 정상적으로 작동하기 위해 libusb-1.0 라이브러리가 필요합니다. libusb-1.0 라이브러리를 설치하는 방법은 3장을 참조하세요.
이 README 파일은 다음과 같이 구성되어 있습니다:
1. 지원되는 터치 모니터 및 Elo 터치스크린 컨트롤러
2. 시스템 요구 사항
3. libusb-1.0 라이브러리 설치
4. Elo Touchscreen APR 드라이버 설치
5. APR 드라이버 명령줄 옵션 및 사용
6. 제어 패널 접근하기
7. Elo Touchscreen APR 드라이버 제거
8. Elo TouchSystems에 연락하기
==========================================================
1. 지원되는 터치 모니터 및 Elo 터치스크린 컨트롤러
==========================================================
- Elo APR (USB) 컨트롤러 (APR 7000/7001)
======================
2. 시스템 요구 사항
======================
- 32비트 Intel i686 (x86) 플랫폼 (또는) [ www.elotouch.com의 Linux 다운로드 섹션을 방문하여 32비트 또는 64비트 Linux용 드라이버 패키지를 다운로드하세요.]
64비트 AMD/Intel x86_64 플랫폼
- 지원되는 커널:
커널 버전 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.) libusb-1.0 라이브러리를 설치하려면 Linux 시스템에서 관리자 액세스 권한이 필요합니다.
b.) 소스 코드에서 libusb-1.0 라이브러리를 빌드하려면 gcc, make 등과 같은 필수 패키지가 포함된 개발 환경이 필요합니다. 자세한 내용은 libusb-1.0 소스 코드 문서를 참조하세요.
c.) libusb-1.0 함수는 "usbfs" 파일 시스템을 사용하여 USB 장치와 상호작용합니다. libusb-1.0 함수에서 오류가 발생하면 "usbfs"가 마운트되어 활성화되어 있는지 확인하세요.
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 이미지 또는 온라인 패키지 저장소에서 라이브러리를 선택하여 설치해야 할 수도 있습니다.
다양한 Linux 배포판에 대해 libusb-1.0 라이브러리 바이너리 패키지를 설치하는 명령어는 아래와 같습니다.
# 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.) Elo Touchscreen APR 드라이버를 설치하려면 Linux 시스템에서 관리자 액세스 권한이 필요합니다.
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.) GUI 기반 제어 패널(/etc/opt/elo-apr/cpl)을 사용하려면 Motif 4.0 (libXm.so.4) 또는 Motif 3.0 (libXm.so.3) 라이브러리가 필요합니다. Openmotif, libmotif, libopenmotif 또는 lesstif 설치 패키지가 필요한 libXm.so.4 또는 libXm.so.3 라이브러리를 제공합니다.
g.) 드라이버 설치 시 및 드라이버 설치 후 재부팅 시 APR 터치스크린이 시스템에 연결되어 있는지 확인하세요.
1단계:
-------
추출한 "bin-apr" 바이너리 폴더에서 Elo 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
데이터 다운로드가 완료되면 드라이버는 모든 사용자(루트 또는 일반 사용자)의 터치 입력에 반응을 시작합니다. 다음 시스템 재부팅 후 로그인 화면에서도 터치를 사용할 수 있어야 합니다.
2단계:
--------
OpenSuse 및 Suse Enterprise Linux 시스템:
- - - - - - - - - - - - - - - - - - - - - -
Elo APR 드라이버 udev 규칙 파일(99-elotouch-suse.rules)을 udev 규칙 폴더 "/etc/udev/rules.d/"로 복사합니다. Xserver가 X 인증을 사용하지 않는 경우 "/etc/udev/rules.d/99-elotouch-suse.rules" 파일의 eloapr 시작 줄에 "--noxauthentication" 명령줄 매개변수를 추가합니다.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
APR 터치스크린의 플러그를 뽑았다가 다시 꽂고 터치가 활성화되었는지 확인합니다. 터치가 복원되지 않은 경우 APR UDEV 규칙 파일을 Linux 배포판에 맞게 수정합니다. /etc/opt/elo-apr/setup 폴더와 /etc/udev/rules.d 폴더에서 사용 가능한 udev 규칙 파일을 확인하여 수정할 수 있습니다.
Debian, Ubuntu 및 Gentoo 시스템:
- - - - - - - - - - - - - - - - -
Elo APR 드라이버 udev 규칙 파일(99-elotouch-ubuntu.rules)을 udev 규칙 폴더 "/etc/udev/rules.d/"로 복사합니다. Xserver가 X 인증을 사용하지 않는 경우 "/etc/udev/rules.d/99-elotouch-ubuntu.rules" 파일의 eloapr 시작 줄에 "--noxauthentication" 명령줄 매개변수를 추가합니다.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
APR 터치스크린의 플러그를 뽑았다가 다시 꽂고 터치가 활성화되었는지 확인합니다. 터치가 복원되지 않은 경우 APR UDEV 규칙 파일을 Linux 배포판에 맞게 수정합니다. /etc/opt/elo-apr/setup 폴더와 /etc/udev/rules.d 폴더에서 사용 가능한 udev 규칙 파일을 확인하여 수정할 수 있습니다.
Slackware 및 Redhat Enterprise Linux 시스템:
- - - - - - - - - - - - - - - - - - - - - - -
Elo APR 드라이버 udev 규칙 파일(99-elotouch-rhel.rules)을 udev 규칙 폴더 "/etc/udev/rules.d/"로 복사합니다. Xserver가 X 인증을 사용하지 않는 경우 "/etc/udev/rules.d/99-elotouch-rhel.rules" 파일의 eloapr 시작 줄에 "--noxauthentication" 명령줄 매개변수를 추가합니다.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
APR 터치스크린의 플러그를 뽑았다가 다시 꽂고 터치가 활성화되었는지 확인합니다. 터치가 복원되지 않은 경우 APR UDEV 규칙 파일을 Linux 배포판에 맞게 수정합니다. /etc/opt/elo-apr/setup 폴더와 /etc/udev/rules.d 폴더에서 사용 가능한 udev 규칙 파일을 확인하여 수정할 수 있습니다.
Fedora 시스템:
- - - - - - - -
Elo APR 드라이버 udev 규칙 파일(99-elotouch-fedora.rules)을 udev 규칙 폴더 "/etc/udev/rules.d/"로 복사합니다. Xserver가 X 인증을 사용하지 않는 경우 "/etc/udev/rules.d/99-elotouch-fedora.rules" 파일의 eloapr 시작 줄에 "--noxauthentication" 명령줄 매개변수를 추가합니다.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
APR 터치스크린의 플러그를 뽑았다가 다시 꽂고 터치가 활성화되었는지 확인합니다. 터치가 복원되지 않은 경우 APR UDEV 규칙 파일을 Linux 배포판에 맞게 수정합니다. /etc/opt/elo-apr/setup 폴더와 /etc/udev/rules.d 폴더에서 사용 가능한 udev 규칙 파일을 확인하여 수정할 수 있습니다.
Mandriva 시스템:
- - - - - - - - -
Elo APR 드라이버 udev 규칙 파일(99-elotouch-mandriva.rules)을 udev 규칙 폴더 "/etc/udev/rules.d/"로 복사합니다. Xserver가 X 인증을 사용하지 않는 경우 "/etc/udev/rules.d/99-elotouch-mandriva.rules" 파일의 eloapr 시작 줄에 "--noxauthentication" 명령줄 매개변수를 추가합니다.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
APR 터치스크린의 플러그를 뽑았다가 다시 꽂고 터치가 활성화되었는지 확인합니다. 터치가 복원되지 않은 경우 APR UDEV 규칙 파일을 Linux 배포판에 맞게 수정합니다. /etc/opt/elo-apr/setup 폴더와 /etc/udev/rules.d 폴더에서 사용 가능한 udev 규칙 파일을 확인하여 수정할 수 있습니다.
3단계:
---------
Elo APR (USB) 터치 스크린이 컴퓨터에 연결되어 있는지 확인하고 시스템을 재시작하세요.
# shutdown -r now
===========================================
5. APR 드라이버 명령줄 옵션 및 사용
===========================================
APR (eloapr) 드라이버 명령줄 옵션은 아래에 나열되어 있습니다. 필요한 경우 Elo UDEV 규칙 파일을 수정하여 eloapr 드라이버 시작에 명령줄 옵션을 추가합니다.
--nobeepontouch [ 터치 시 비프음 비활성화 ]
--noxauthentication [ Xserver와 상호작용할 시 인증 절차가 필요하지 않은 Xauthenitcation 프로세스 비활성화 (임베디드 시스템) ]
--displaycoordinates [ 터치 시 데이터를 터미널에 표시합니다. 터치 데이터는 터치 상태(Touch/ Stream/ Untouch)와 X, Y 좌표로 구성됩니다. 이 옵션은 APR 터치 스크린 테스트에 사용되며, 터치 데이터는 Xserver에 전송되지 않고 단지 표시됩니다. ]
--rotation [ 각각의 비디오 회전 모드를 지원하기 위해 APR 드라이버를 실행합니다. 지원되는 비디오 회전 각도는 0, 90, 180 및 270입니다. ]
--aprmode_pos [ 판매 지점(POS) 애플리케이션을 위해 조정된 Elo APR 드라이버 시작(기본 모드). ]
--aprmode_general [ 일반 애플리케이션을 위해 조정된 Elo APR 드라이버 시작. ]
--aprmode_signature [ 서명 애플리케이션을 위해 조정된 Elo APR 드라이버 시작. ]
--aprmode_gaming [ 게임 애플리케이션을 위해 조정된 Elo APR 드라이버 시작. ]
--custom_parameters [ 특정 APR 모드를 위한 사용자 정의 매개변수로 Elo APR 드라이버 시작. 사용자 정의 매개변수는 /etc/opt/elo-apr/setup/customAprParameters.txt 파일에서 읽습니다. 표준 APR 모드 4개가 적합하지 않은 경우 사용자 정의 매개변수에 대한 도움을 받으려면 Elo 기술 지원에 문의하세요. 사용자 정의 매개변수 형식은 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 [ 표준 APR POS 모드를 로드한 후 사용자 정의 매개변수 파일에 제공된 일부 매개변수를 교체합니다. ]
==============================
6. 제어 패널 접근하기
==============================
제어 패널 애플리케이션을 통해 사용자는 사용 가능한 드라이버 구성 옵션을 쉽게 설정할 수 있습니다. 드라이버가 설치되고 로드된 후 /etc/opt/elo-apr 폴더로 변경하고 제어 패널 애플리케이션을 실행합니다.
중요:
==========
사용자는 제어 패널 애플리케이션을 실행하려면 관리자 또는 루트 액세스 권한이 필요합니다.
1단계:
-------
X Windows의 명령 창에서 /etc/opt/elo-apr 폴더에 있는 제어 패널 유틸리티를 실행합니다. GUI 기반 제어 패널(/etc/opt/elo-apr/cpl)을 사용하려면 Motif 버전 4.0 (libXm.so.4) 또는 Motif 버전 3.0 (libXm.so.3)이 필요합니다.
# cd /etc/opt/elo-apr
# ./cpl
2단계:
--------
각 탭을 클릭하여 다양한 탭을 탐색합니다. 각 탭과 관련된 정보의 개요는 다음과 같습니다.
일반 - 일반 터치스크린 정보
모드 - 터치스크린 모드 변경
속성 - APR 터치 모니터 관련 데이터 표시
정보 - 패키지에 대한 정보. Readme 클릭하여 이 readme.txt 파일을 엽니다.
3단계:
---------
Motif가 설치되지 않은 경우 명령줄 버전의 애플리케이션을 사용하여 제어 패널에 액세스합니다. /etc/opt/elo-apr 폴더에서 X Windows의 명령 창에서 명령줄 애플리케이션을 실행합니다.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Elo Touchscreen APR 드라이버 제거
==============================================
중요:
==========
a.) Elo Touchscreen APR 드라이버를 제거하려면 Linux 시스템에서 관리자 액세스 권한이 필요합니다.
b.) 하드 디스크에 다운로드된 모든 터치스크린 특성 데이터가 삭제됩니다.
1단계:
-------
설치 단계 II에서 udev 규칙 폴더 "/etc/udev/ruled.d"에 복사한 Elo APR 드라이버 udev 규칙 파일(99-elotouch-*.rules)을 제거합니다.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
2단계:
--------
/etc/opt/elo-apr의 Elo APR 드라이버 주 폴더에 있는 파일 및 폴더를 삭제합니다.
# 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
================================================================================
Copyright (c) 2010 Elo TouchSystems
모든 권리 보유.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article