도와주세요!!
글 수 15,339
2008.11.12 19:44:40 (*.250.33.98)
12228
EZ-S2410 보드를 사용하고 있는 학생인데 문의 드립니다.
강좌&팁 터치스크린을 사용해보자 여기서 Tslib 설치 부분에서 막혀서 질문 드립니다.
]# cd /tmp
]# svn co svn://svn.berlios.de/tslib/trunk/tslib tslib <-- Tslib 를 내려 받습니다.
A tslib/m4
A tslib/m4/external
A tslib/m4/external/PLACEHOLDER
A tslib/m4/internal
A tslib/etc/.cvsignore
...중략...
A tslib/autogen.sh
A tslib/NEWS
A tslib/.cvsignore
체크아웃된 리비전 52.
]#
원래 강좌에서는 이렇게 나오는게 정상인데
다운 받으면
[root@localhost /]# svn co svn://svn.berlios.de/tslib/trunk/tslib tslib
A tslib/m4
A tslib/m4/external
A tslib/m4/external/PLACEHOLDER
A tslib/m4/internal
A tslib/m4/internal/visibility.m4
A tslib/plugins
A tslib/plugins/arctic2-raw.c
A tslib/plugins/collie-raw.c
A tslib/plugins/linear-h2200.c
A tslib/plugins/pthres.c
A tslib/plugins/input-raw.c
A tslib/plugins/h3600-raw.c
A tslib/plugins/Makefile.am
A tslib/plugins/mk712-raw.c
A tslib/plugins/variance.c
A tslib/plugins/tatung-raw.c
A tslib/plugins/ucb1x00-raw.c
A tslib/plugins/corgi-raw.c
A tslib/plugins/dejitter.c
A tslib/plugins/linear.c
A tslib/plugins/.cvsignore
A tslib/tslib.pc.in
A tslib/AUTHORS
A tslib/src
A tslib/src/ts_read_raw_module.c
A tslib/src/ts_fd.c
A tslib/src/ts_error.c
A tslib/src/tslib-filter.h
A tslib/src/ts_open.c
A tslib/src/ts_attach.c
A tslib/src/ts_parse_vars.c
A tslib/src/ts_config.c
A tslib/src/ts_close.c
A tslib/src/ts_read.c
A tslib/src/tslib.h
A tslib/src/Makefile.am
A tslib/src/tslib-private.h
A tslib/src/ts_read_raw.c
A tslib/src/ts_load_module.c
A tslib/src/.cvsignore
A tslib/ChangeLog
A tslib/autogen-clean.sh
A tslib/README
A tslib/tests
A tslib/tests/testutils.c
A tslib/tests/ts_harvest.c
A tslib/tests/ts_print.c
A tslib/tests/testutils.h
A tslib/tests/ts_test.c
A tslib/tests/Makefile.am
A tslib/tests/fbutils.c
A tslib/tests/font.h
A tslib/tests/ts_print_raw.c
A tslib/tests/.cvsignore
A tslib/tests/font_8x16.c
A tslib/tests/ts_calibrate.c
A tslib/tests/fbutils.h
A tslib/tests/font_8x8.c
A tslib/configure.ac
A tslib/acinclude.m4
A tslib/INSTALL
A tslib/COPYING
A tslib/Makefile.am
A tslib/etc
A tslib/etc/Makefile.am
A tslib/etc/ts.conf
A tslib/etc/.cvsignore
A tslib/autogen.sh
A tslib/NEWS
A tslib/.cvsignore
체크아웃된 리비전 64.
[root@localhost /]#
이렇게 나오는데 강좌 내용이랑 조금 다른듯 합니다.
./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
이부분에 대해서 조금 자세하게 설명 해주시면 감사 하겠습니다.
강좌&팁 터치스크린을 사용해보자 여기서 Tslib 설치 부분에서 막혀서 질문 드립니다.
]# cd /tmp
]# svn co svn://svn.berlios.de/tslib/trunk/tslib tslib <-- Tslib 를 내려 받습니다.
A tslib/m4
A tslib/m4/external
A tslib/m4/external/PLACEHOLDER
A tslib/m4/internal
A tslib/etc/.cvsignore
...중략...
A tslib/autogen.sh
A tslib/NEWS
A tslib/.cvsignore
체크아웃된 리비전 52.
]#
원래 강좌에서는 이렇게 나오는게 정상인데
다운 받으면
[root@localhost /]# svn co svn://svn.berlios.de/tslib/trunk/tslib tslib
A tslib/m4
A tslib/m4/external
A tslib/m4/external/PLACEHOLDER
A tslib/m4/internal
A tslib/m4/internal/visibility.m4
A tslib/plugins
A tslib/plugins/arctic2-raw.c
A tslib/plugins/collie-raw.c
A tslib/plugins/linear-h2200.c
A tslib/plugins/pthres.c
A tslib/plugins/input-raw.c
A tslib/plugins/h3600-raw.c
A tslib/plugins/Makefile.am
A tslib/plugins/mk712-raw.c
A tslib/plugins/variance.c
A tslib/plugins/tatung-raw.c
A tslib/plugins/ucb1x00-raw.c
A tslib/plugins/corgi-raw.c
A tslib/plugins/dejitter.c
A tslib/plugins/linear.c
A tslib/plugins/.cvsignore
A tslib/tslib.pc.in
A tslib/AUTHORS
A tslib/src
A tslib/src/ts_read_raw_module.c
A tslib/src/ts_fd.c
A tslib/src/ts_error.c
A tslib/src/tslib-filter.h
A tslib/src/ts_open.c
A tslib/src/ts_attach.c
A tslib/src/ts_parse_vars.c
A tslib/src/ts_config.c
A tslib/src/ts_close.c
A tslib/src/ts_read.c
A tslib/src/tslib.h
A tslib/src/Makefile.am
A tslib/src/tslib-private.h
A tslib/src/ts_read_raw.c
A tslib/src/ts_load_module.c
A tslib/src/.cvsignore
A tslib/ChangeLog
A tslib/autogen-clean.sh
A tslib/README
A tslib/tests
A tslib/tests/testutils.c
A tslib/tests/ts_harvest.c
A tslib/tests/ts_print.c
A tslib/tests/testutils.h
A tslib/tests/ts_test.c
A tslib/tests/Makefile.am
A tslib/tests/fbutils.c
A tslib/tests/font.h
A tslib/tests/ts_print_raw.c
A tslib/tests/.cvsignore
A tslib/tests/font_8x16.c
A tslib/tests/ts_calibrate.c
A tslib/tests/fbutils.h
A tslib/tests/font_8x8.c
A tslib/configure.ac
A tslib/acinclude.m4
A tslib/INSTALL
A tslib/COPYING
A tslib/Makefile.am
A tslib/etc
A tslib/etc/Makefile.am
A tslib/etc/ts.conf
A tslib/etc/.cvsignore
A tslib/autogen.sh
A tslib/NEWS
A tslib/.cvsignore
체크아웃된 리비전 64.
[root@localhost /]#
이렇게 나오는데 강좌 내용이랑 조금 다른듯 합니다.
./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
이부분에 대해서 조금 자세하게 설명 해주시면 감사 하겠습니다.
2008.11.16 10:30:06 (*.38.167.15)
http://tslib.berlios.de/ 에서 tslib-1.0을 다운받아서 해보세요.
이 버젼이 강좌에 올라와 있는 버젼과 동일 할겁니다 ^^
이 버젼이 강좌에 올라와 있는 버젼과 동일 할겁니다 ^^
예전 버젼을 받는 방법도 있습니다 svn 사용법을잘 살펴보세요 (저도 안해바서 ^^)
confiure 라는 파일은 컴파일 옵션을 자동으로 생성하는 실행파일(? php) 입니다.
./configure 하고 그냥 엔터를 치시면 디폴트값으로 컴파일 하는 거구요
이렇게 한 후 만들어진 Makefile 을 다시 수정해서 쓰기도 하지만
아래와 같이 정확히 써서 하시는게 좀더 프로다워 보입니다.
./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
위의 옵션중에서 --enable-xxx --disable-xxx 이거는 보시면 아시는 거구
--prefix 라는 옵션과 --host 는 상당히 중요한 옵션입니다.
포팅은 위의 2가지 옵션만 알면 80프로 해결이죠
--prefix : make install 할때 복사되어지는 디렉토리의 앞부분
--prefix=/usr 한 상태에서 install 하게되면 큰일이 발생할 수 있습니다.
저는 보통 --prefix=./tgt 일케 씁니다.
--host : 컴파일된 프로그램이 수행될 시스템이지만 그냥 컴파일러를 정하는 것이라 생각하세요
그니까 크로스컴파일러 이름 앞부분을 쓰시는 거죠
위의 것은 mipsel-linux- 로 시작하는 gcc 나 ld 등 컴파일러 툴을 지정했네요