X5 x5에 tslib과 qt4연동질문입니다.
2008.08.02 03:39
일단 tslib은 설치되었구요
타겟보드에서 calibrate랑 test모두 정상이었습니다.
/etc/pointercal도 생성되구요
그리고 qtopia-core-4.3.3 으로 옵션을 arm에 맞게 설정한후에 컴파일 하였습니다
에러없이 컴파일 되었구요
qt관련된 lib파일을 보드로 옮기고
demo파일을 실행했는데 librt.so.1라이브러리가 없다고 나오네요
qtopia랑 tslib환경변수는 전부 설정하였습니다.
그래서 도와주세요 찾아보고 /usr/arm-linux/lib 이쪽에 있는 librt.so.1이랑 링크걸린파일 전부 복사해서
보드에 qt라이브러리 폴더에 집어넣었는데도
계속 라이브러리를 못찾는다고 나오네요..librt.so.1을요
한가지 궁금한게 똑같은 옵션에서 tslib에 관련된 것만 configure에서 뺐을때는 보드에 정상작동됩니다.
커널은 2.4버전입니다. 커널 버전때문에 그런걸까요??
tslib은 arm-linux-gcc 3.4.3버전으로 컴파일했구요.. 이 이하 버전에선 컴파일시 에러나더군요.
도와주세요~~
타겟보드에서 calibrate랑 test모두 정상이었습니다.
/etc/pointercal도 생성되구요
그리고 qtopia-core-4.3.3 으로 옵션을 arm에 맞게 설정한후에 컴파일 하였습니다
에러없이 컴파일 되었구요
qt관련된 lib파일을 보드로 옮기고
demo파일을 실행했는데 librt.so.1라이브러리가 없다고 나오네요
qtopia랑 tslib환경변수는 전부 설정하였습니다.
그래서 도와주세요 찾아보고 /usr/arm-linux/lib 이쪽에 있는 librt.so.1이랑 링크걸린파일 전부 복사해서
보드에 qt라이브러리 폴더에 집어넣었는데도
계속 라이브러리를 못찾는다고 나오네요..librt.so.1을요
한가지 궁금한게 똑같은 옵션에서 tslib에 관련된 것만 configure에서 뺐을때는 보드에 정상작동됩니다.
커널은 2.4버전입니다. 커널 버전때문에 그런걸까요??
tslib은 arm-linux-gcc 3.4.3버전으로 컴파일했구요.. 이 이하 버전에선 컴파일시 에러나더군요.
도와주세요~~
댓글 3
-
띠껍스
2008.08.02 04:53
-
캐코포니
2008.08.04 22:48
tslib은 qt4설치할때 터치연동할수있는 프로그램으로 알고있구요.. tslib설치하면 ts_calibrate로 터치좌표설정하고 ts_test로 터치테스트할수있는데요. ts_test라는 프로그램으로 테스트에선 터치가 잘작동하는데 qt4를 tslib사용하게 컴파일하고 보드로 라이브러리 옮기면 librt.so.1이없다고 자꾸 그러네요 ㅠㅠ 흠.. 이것만 잘되면 되는데..슬슬..짜증나려 합니다.. 컴파일러 바꿔서 다시 컴파일 해봐야겠네요.. 3시간..ㄷㄷㄷㄷ -
캐코포니
2008.08.05 20:43
해결봤습니다.. qt4에서 터치 작동합니다~~ tslib설치시엔 arm-linux-gcc버젼을 3.4.3으로 설치해야하고
qt컴파일시 arm-linux-gcc를 깔끔히 제거후 arm-linux-gcc 3.3.4버전으로 컴파일하고 librt.so.1을 옮기니까
터치 작동합니다..
이거 완전 고생한게...ㅠㅠ 눈물이 ㅠㅠ




안녕하세요! 혹시 따라하기 'QT - QT4.3.3 설치 방법'과 'QT4 - Hello 프로그램' 강좌대로 하셨는지요? 저도 캐코포니님과 같은 현상이 hello 예제를 x5(커널2.4)에서 돌려볼때 나타났었습니다. 하지만 컴파일 환경을 바꾸어서 Fedora 3, 자료실의 페도라 코어 2, 코어 3 ARM GCC 3.3.4를 이용하여 qtopia를 컴파일하여 lib를 보드에 복사해서 실행해보니 문제가 해결되었습니다. 저 처럼 한번 시도해 보시는게 어떨런지요?
저도 캐코포니님께 질문이 있습니다. 터치를 하실려고 하는 거 같은데 저도 시도중인데 시작을 못하겠습니다. tslib를 설치했을때 저도 캐코포니님과 같은 현상인데 다른 라이브러리 파일 오류가 났구요, 쓰신 질문중
'타겟보드에서 calibrate랑 test모두 정상이었습니다.
/etc/pointercal도 생성되구요'
란 말씀이 터치와 관련된 말씀이신 거 같은데 조금 자세히 알려주실수 있는지요? 예를 들어 calibrate란 무엇이며, 어떻게 만들고, x5보드에서 어떻게 사용하는 것지 궁금합니다!