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

SDL 에서 터치를 이용하고자 SDL-1.2.11 과 tslib 을 컴파일하였습니다.
(각각 김성준님과 고현철님의 howto 문서를 보고 작업했습니다.)
그런데 제대로 동작을 하지 않고있어 질문드립니다.

ts_calibrate 을 실행했을때 아래와 같은 에러가 발생합니다.

root@godori:~# ts_calibrate
ts_open: No such file or directory


ts_calibrate.c 의 소스를 살펴보니 위 에러는 환경변수 'TSLIB_TSDEVICE' 을 open 시도하려다가 파일이 존재하지 않아 발생하는 듯합니다.

이솝보드의 설정은 아래와 같구요.

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


여기서 'TSLIB_TSDEVICE' 에 해당하는 '/dev/touchscreen/0raw' 가
루트파일시스템에 실제로도 존재하지 않습니다.
( small_2613 을 사용하고 있습니다.)

제가 사용하고 있는 루트파일시스템이 문제가 있는것인지요?
고현철님이 자료실에 올려주신 파일시스템 (051215_aesop_rootfs_2420_2613_udev.tar.gz) 을 이용해야 하나요?






고현철

2007.05.28 11:39:46
*.187.44.98

rootfs를 release할때 2.4.20과 2.6.13용 둘 다 릴리즈 되었습니다.
차이는 /etc 디렉토리만 틀리고요.(etc.2420이 있을겁니다)

기본으로는 2.6.13용입니다.

kernel에 따라서 rootfs의 tslib 세팅을 바꿔줘야 합니다.

rootfs의 /etc.2420이랑 /etc 의 profile을 비교해 보세요.

이종현

2007.05.29 09:21:38
*.188.247.141

네. 질문이 혼동을 드린거 같네요. 커널 2.6.13 에서 진행중입니다.
말씀대로 etc.2420 과 etc 의 profile 을 살펴보았는데 LANG 설정외에는 동일하네요.

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

위 설정이 두 파일 동일합니다.

제가 질문드렸던 이유는 tslib 이 제대로 설치되었는지 궁금해서였습니다.
현재 부팅후 별다른 환경변수 설정없이 touch 테스트프로그램 ( 고현철님이 자료실에 올려주신 SDL touch 테스트프로그램) 에서 터치 이벤트가 발생하고 있습니다.
그렇다면 tslib 이 제대로 설치되었다고 봐도 될까요?
ts_calibrate 가 제대로 작동하지 않는것은 설정의 문제일까요?

이종현

2007.05.29 10:09:33
*.188.247.141

게시판에서 'tslib'으로 다시 검색해서 차근히 읽다보니 지나쳤던 내용이 많이 보이네요.

정상적인 /etc/profile 은 아래의 설정이 맞나요?

TSLIB_TSDEVICE=/dev/input/event1
TSLIB_CONFFILE=/etc/tslib/ts.conf-input

위 설정으로 변경하고 ts.conf-input 를 생성해주니 ts_open 에러가 발생하지 않네요.

root@godori:~# ts_calibrate
open consoledevice: No such file or directory
KDSETMODE: Bad file descriptor

그리고는 위 에러가 발생했는데 tslib 소스의 fbutils.c 을 참조해서 아래와 같이 환경변수를 잡아주었습니다.

export TSLIB_CONSOLEDEVICE='none'

결론은 ts_calibrate 가 정상 실행되었습니다. ^^

고현철

2007.05.29 21:23:46
*.70.26.87

tty(keyboard) driver가 안 잡혔었던 모양이네요. aesop에서는 버튼 드라이버가 구현이 되어 있어서....간과했나 봅니다..........^^
List of Articles
번호 제목 글쓴이 날짜 조회 수
1308 [완료] S3C2440 rebis에서의 SD/USB 질문입니다... <== [... [1] 이순일 2007-05-29 1131
1307 [완료] 난드에 대해서 또 질문이있습니다^^ [3] 문철민 2007-05-29 724
1306 [완료] k9f1g08u0a 삼성난드 질문입니다. [4] 문철민 2007-05-28 818
1305 [질문] 터치 이벤트 처리 [1] 김증일 2007-05-28 810
» [완료] ts_calibrate 에러 [4] 이종현 2007-05-28 1575
1303 [질문] 아직 시리얼통신 못했습니다 ㅠㅠ [7] 김민철 2007-05-26 1098
1302 [네트웍] smsc 91c113-ne 속도측정 [7] 김유석 2007-05-26 928
1301 [질문]SDL에서 jpeg포멧 lcd로 출력... [4] 이태간 2007-05-25 1439
1300 [질문] S3C2440 과 smc91x 드라이버 관련입니다. [6] 김현기 2007-05-24 1561
1299 [완료]serial gadget에 관해서.. [5] 박기호 2007-05-24 3539
1298 [질문] SD Card 재 인식에 관한 문의 [미결] [6] 지재선 2007-05-24 1156
1297 삼성2440 Camera 에 대하여 [4] 마루치 2007-05-23 1218
1296 [완료] 제온 서버 사용 가능 여부 [2] 김유석 2007-05-22 869
1295 [질문]memset, mmap, memcpy에 대해서 질문 있습니다. [5] 이태간 2007-05-22 44877
1294 [완료]makefile 질문입니다. [3] 서두원 2007-05-21 878
1293 [완료]아래 케이스공구건 어떻게 된건지요? [1] 최재혁 2007-05-19 714
1292 [완료] 윤덕배님~ H-JTAG 질문 하나 있는데요~ [2] 이재명 2007-05-19 1048
1291 [질문]LAN91x 커널 패닉(S3C2440/2.4.20 커널) [4] 김현기 2007-05-19 1185
1290 [완료] 2440 시리얼통신.. [2] 김민철 2007-05-19 857
1289 [완료] 이솝 3차보드의 메모리맵은 어떻게 되나요? [2] 이재명 2007-05-18 771

사용자 로그인