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

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
번호 제목 글쓴이 날짜 조회 수sort
5388 arndale board 구입후 포팅 여부 판단 방법 [3] monad 2012-12-20 1529
5387 Arndale Board용 linaro Kernel Build 방법? [1] Supsupi 2014-08-05 1528
5386 프레임 버퍼 픽셀 값 쉬프트 연산하는 방법 [1] 박용순 2012-05-17 1527
5385 ODROID X2 codec 지원 리스트? [3] 신현호 2013-05-21 1527
5384 [AESOP 관리자님께]터치스크린 컨트롤러 IC 에 대해 문의드립니다... [3] 구진호 2008-03-08 1526
5383 [도움요청] S3C6400 [7] 이준호 2008-09-02 1525
5382 [CGI 관련 질문] 웹 페이지에 이상한 글자가 표시되요.. file [2] 허경 2012-02-10 1524
5381 [ALL-100] ALL-100 롬 라이터 사용법 질문 드립니다. [완료] [4] 김유석 2007-02-06 1523
5380 제목 : gcc로 ucos 이숍보드에 포팅하기 관련 질문 - 하이버스용 링... [10] 박상협 2008-03-05 1523
5379 Alsa record 관련 질문 드립니다. [9] jaeokbr 2012-08-06 1523
5378 aesop v210보드 안드로이드 소스 [2] 김정중 2013-04-25 1523
5377 CHIP ID 가 안읽어지는 경우 [3] lveritas 2014-07-15 1523
5376 진저브레드에서 이동식 디스크(UMS) 2개 연결하는 방법? [2] 텡구 2011-06-18 1522
5375 제가 만든 어플리케이션을 보드가 부팅했을 때 자동으로 실행 되게하... [7] 혜민아빠 2012-03-27 1522
5374 c100 보드, 커널 및 안드로이드 관련 소스 [2] 김정중 2013-04-10 1521
5373 해외사이트에서 임베디드 보드 구매시 관세, 부가세, 배송료, 배송기... [3] howwow20 2010-07-31 1520
5372 directfb + gtk2 + webkit 1.2.7 (without X11)관련 문의 [3] laconicblue 2012-03-13 1520
5371 S5pv310의 GPL2(0)를 인터럽트로 사용 하려면 어떻게 해야 되지요.? [3] GloomyDay 2013-01-27 1520
5370 리눅스 응용프로그램 자동 실행 [3] jclab 2012-06-08 1519
5369 회로도 관련 질문이 있습니다. [7] sonbong 2012-03-27 1519

사용자 로그인