기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

계속 질문을 올리네요.. 죄송합니다.

DIY data 게시판의 이재훈님 글을 보고 tslib를 install 하였습니다
*문서에는 scratch box에서 하라고 되어 있는데 잘 안되어 그냥 root 상태에서
   한 후 install 된 파일 들을 /korea-dokdo/nfsmount/rootfs-aesp/usr 아래에
   복사하였습니다.

그리고 나서 ts_calibrate를 실행하였더니

[root@aESOP2440]$ts_calibrate
Loading module /usr/lib/ts//input.so
Loading module /usr/lib/ts//pthres.so
Loading module /usr/lib/ts//variance.so
Loading module /usr/lib/ts//dejitter.so
Loading module /usr/lib/ts//linear.so
xres = 640, yres = 480
selected device is not a touchscreen I understand
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0
TS_READ_RAW----> x = 24, y = 0, pressure = 0

이렇게 계속 같은 메시지만 뿌립니다..
LCD 화면에는

  TSLIB calibration untility
Touch crosshair to calibrate

메시지가 뜨고 [+] 표시가 하나 생겼는데  눌러도 반응이 없고요..

왜 selected device is not a touchscreen I understand
라는 메시지까 뜨는지...

etc/tslib/ts.conf 파일 내용은
  module_raw input
  module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear


etc/profile 에는

TSLIB_TSDEVICE=/dev/s3c2410-ts
TSLIB_CONFFILE=/etc/tslib/ts.conf
export TSLIB_TSDEVICE TSLIB_CONFFILE

을 추가 해 주었습니다..

s3c2410-ts란 걸 제가 만든 건데 이 게 문제 인가요?  
그냥 open 할 때는 에러가 없거든요..

김증일

2006.11.30 21:53:44
*.248.234.22

소스를 보니 뭔가 한가지만 안 맞아도 에러가 나겠군요..
뭐 가 안맞는지를 찾아야 할 것 같네요..

if (! ((ioctl(ts->fd, EVIOCGVERSION, &version) >= 0) &&
(version == EV_VERSION) &&
(ioctl(ts->fd, EVIOCGBIT(0, sizeof(bit) * 8), &bit) >= 0) &&
(bit & (1 << EV_ABS)) &&
(ioctl(ts->fd, EVIOCGBIT(EV_ABS, sizeof(absbit) * 8), &absbit) >= 0) &&
(absbit & (1 << ABS_X)) &&
(absbit & (1 << ABS_Y)) && (absbit & (1 << ABS_PRESSURE)))) {
fprintf(stderr, "selected device is not a touchscreen I understandn");
return -1;
}

고현철

2006.12.01 00:49:02
*.117.46.252

TSLIB_TSDEVICE=/dev/touchscreen/0raw
TSLIB_CONFFILE=/etc/tslib/ts.conf-h3600-2.4

로 2.4 커널을 쓸때는 사용하고 있습니다. 여기서 tsdevice만 바꿔서 함 해보세요.

김증일

2006.12.01 06:09:54
*.120.6.211

말씀해 주신데로 TSLIB_TSDEVICE = /dev/s3c2410-ts
TSLIB_CONFFILE=/etc/tslib/ts.conf-h3600-2.4

이렇게 /etc/profile 을 바꾸고 실행 시키니 실행이 됩니다. ㅎㅎ 감사합니다.

근데 좀 많이 떨리네요~

고현철

2006.12.01 20:46:37
*.117.46.252

2.4 가 좀 떨립니다....^^

driver잘못인 듯 한데, 뭐 2.4가 그렇죠...ㅎㅎ

김증일

2006.12.01 21:18:02
*.248.234.22

원래 그런 거면 다행(?) 이네요. 어플에서 보정을 해줘야 겠네요.. 덕분에 기본적인 것은 어느정도 세팅됬네요.. 이제 어플만 만들면 되는디.. 요것도 빡세서 조만간 DIY에 올릴 수 있도록 노력해보겠습니다.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
248 vmware에서 한영전환 [3] 김증일 2006-12-06 1072
247 SDL 로 어플을 설계하는 과정중 질문사항 ... [2] 장석원 2006-12-06 920
246 regs-mem.h 에 대해 질문 드립니다.[완료] [4] 김유석 2006-12-05 763
245 u-boot command 상태로 안들어 가져요 [완료] [7] 강민석 2006-12-03 948
244 ramdisk 이미지는 어디서 받을 수 있나요?[완료] [2] 김유석 2006-12-02 787
243 2440에 IDE를 구현 하려고 합니다. [1] 송영수 2006-12-01 789
242 메모리 변경에 대해 질문 드립니다.[완료] [4] 김유석 2006-12-01 797
241 2440, pxa255, pxa270 을 성능 비교하면 어느정도 인가요?[완료] [2] 성진호 2006-12-01 1216
240 이솝보드에서 자바 개발 가능한지요? [3] 이광식 2006-12-01 745
239 이솝보드에서 ram K4S561632B 2개를 따로 구입할 수 있을까요? [1] 성진호 2006-12-01 706
238 RAM 내용을 NAND에 COPY할때 특정 부분에서만 에러가 나에요 ... [4] 김영곤 2006-12-01 882
237 USB host (OHCI) probe 함수가 불려지지 않는 이유를 찾고 있습... [2] 이영재 2006-11-30 922
» [완료]또 터치 관련 질문 드립니다. 죄송~ [5] 김증일 2006-11-30 1294
235 [완료]터치 관련 질문2 [1] 김증일 2006-11-30 740
234 kernel 부팅중에 멈춤 현상 때문에 질문 드립니다. [완료] [2] 옥윤필 2006-11-30 1282
233 LED 제어 관련해서 질문드려요~ [완료] [1] 김재우 2006-11-30 787
232 [re] 커널의 make menuconfig에서... [2] 김유석 2006-11-28 908
231 [완료]터치 관련 질문입니다. [3] 김증일 2006-11-28 832
230 질문드립니다.. RAM안의 내용이 이상해 졌습니다. [완료] [5] 김영곤 2006-11-28 658
229 커널의 make menuconfig에서... 고현철 2006-11-28 1156

사용자 로그인