도와주세요!!
강좌란의 " 터치스크린을 사용해 보자 "를 참고하여 hexdump로 이상유무를 확인한 결과 이상없이 잘 되었습니다.
제가 질문드리고 싶은 부분은 Tslib 설치 부분입니다.
예제로 나와있는 부분은 Ez-AU1200인데 제가 사용하는 s3c2440과는 환경설정 부분이 달라져야 하지 않습니까??
이게
./configure --prefix=/usr --enable-inputapi --enable-shared --disable-h3600 --disable-corgi --disable-collie --enable-input --enable-mk712 --disable-arctic2 --disable-ucb1x00 --build=i386-linux --host=mipsel-linux
au1200용 환경설정 이다면,,
s3c2440은 멀로 바꿔줘야 하는지요?
--host=mipsel-linux 이 부분만 --host=arm-linux 라고 하면 되는건지요?
만약 저렇게 환경설정하는게 맞다면,,
config.h와 plugins/input-raw.c 에서 소스를 수정하는 부분이 있는데 그 부분은 예제와 똑같은지요?;;
제가 해 본 결과 예제대로 찾아서 고치려고 시도 했지만 예제와 같은 부분을 찾지 못하였습니다.
질문 드리기 전에 터치스크린 관련 질문들을 검색해보다가 ppt올려주신거를 보긴 했는데, 그건
s2410 소스를 수정하는 것이더군요,,s2410과 s3c2440이 같다고 보면 된다고 하셨었는데, 무슨 말인지 이해가 잘;;
죄송하지만 tslib 설치하는 방법 좀 자세히 알려주세요.
svn co svn://svn.berlios.de/tslib/trunk/tslib tslib 에서 tslib를 다운받았다면 버젼이 상위버젼입니다..
강좌를 쓸 당시의 버젼에서 업데이트가 된 것 같습니다. 사용방법은 아래와 같이 하시면 됩니다..
1. svn co svn://svn.berlios.de/tslib/trunk/tslib tslib 로 다운로드를 받는다. ( 임의디렉토리에 다운 받는다. /project/ )
2. /project 디렉토리에 다운을 받았다면 /project/tslib 라는 디렉토리가 생성된다.
이 디렉토리로 이동하여 autogen.sh 를 실행한다.
# cd /project/tslib
# ./autogen.sh
만약 실행이 되지 않는다면 autogen을 설치하셨야 합니다.
3. 정상적으로 실행이 되었다면 configure 등 몇가지 파일들이 추가로 생성됩니다.
./configure --prefix=/project/tslib/_install --enable-inputapi --enable-shared --disable-h3600 --disable-corgi --disable-collie --enable-input --disable-arctic2 --disable-ucb1x00 --build=i386-linux --host=arm-linux
이렇게 해 주세요... 여기서 --prefix=/project/tslib/_install 는 임의의 위치입니다. --prefix=/usr 을 했을 경우 저는 인스톨시 에러가 발생해서 그냥 작업위치에 /project/tslib/_install 로 하였습니다.
4. 정상적으로 configure가 되었다면...make 를 합니다.
# make
# make install
5. 위와 같이 에러없이 수행이 되었다면... 이후 내용은 강좌란의 " 터치스크린을 사용해 보자 "를 참조하시면 됩니다.
그럼 좋은 하루 되세요..