2013-01-16 2 views
2

tslib의 작동 방식을 이해할 수 없습니다. 직렬 터치 스크린이 있다고 가정 해 봅시다. 데이터를 이해하려면 다음과 같은 방식으로 데이터가 흐릅니다. ts press -> serial port -> ts driver -> tslib -> device file (like /dev/input/eventX) 맞습니까? 또는 통신 할 수 있도록 ts drivertslib 사이에 몇 가지 코드를 삽입해야합니까?tslib에서 터치 스크린을 사용하는 데이터 흐름은 무엇입니까?

+0

'/ dev/ttyS0' 또는 시리얼 포트가 무엇이든'/ dev/input/eventX' 대신 사용할 수 있습니다. 커널에 내장 된 터치 스크린 드라이버는 이러한 유형의 이름을 갖습니다. 'tslib'는 어느 쪽의 타입도 처리 할 수 ​​있습니다. [Chris] (http://stackoverflow.com/users/1933019/chris-mcharg)에 설명되어 있습니다. –

답변

4

Tslib은 터치 스크린 드라이버와 입력 장치 파일간에 작동하지 않습니다. Tslib은 입력 장치 파일을 사용하는 응용 프로그램을 대신하여 장치 파일에 액세스합니다. tslib를 사용할 때의 주요 데이터 흐름은 device file -> tslib -> application입니다.

응용 프로그램은 ts_open() 함수와 함께 사용해야하는 입력 장치 파일 (터치 장치의)을 지정한 다음 다른 tslib 함수를 사용하여 터치 샘플을 가져옵니다.

tslib API는 tslib.h에 정의되어 있으며 아래에 간단한 ts_print.c을 비롯한 여러 사용 예제가 있습니다.

+0

디바이스는'environment' 변수로 지정할 수도 있습니다. –

관련 문제