
1. libusb - 0.0.12
2. ccid-1.3.6 driver
3. pcsc-lite 1.4.101
세가지가 필요하다.
이를 Xstation에 포팅하기 위해서는 libusb 라이브러리를 포팅하고,
pcsc-lite를 포팅하고 ccid driver를 포팅해야 한다.
세가지 모두 configure -> make -> make install 의 과정으로 파일을 생성하며
Xstation의 경우 ARM7 계열 프로세서를 사용하기 때문에 arm용 gcc로 크로스 컴파일 하여야만 한다.
워낙 configure 스크립트가 복잡한 관계로(사실 잘 모르기 때문에;;;) 무슨 옵션을 주어야 하는지 몰라
무지막지한 에러메세지가 나타났다.
그래도 1,3은 몇개의 warning이 발생하였지만 이상없이 파일이 만들어졌다.
libusb-0.0.12
1. src 압축해제
2. ./configure --host=arm-linux --prefix=나중에 파일이 생성될 경로 --exec_prefix=파일이 실행될
경로
나같은 경우 prefix와 exec_prefix를 동일 경로로 지정했다.
3. make; make install
pcsc-lite 1.4.101
1. src 압축해제
2. configure 파일내 cross compile = yes로 변경
3. CC=arm-linux-gcc ./configure --prefix=경로 --exec_prefix=경로 --disable=libhal
PKG_CONFIG_PATH=libusb 라이브러리 설치 경로/pkgconfig
4. make; make install
ccid의 경우 make시 library를 제대로 링크못하여 에러가 난다.
추후 에러를 잡고 추가 포스팅 예정
원본출처: http://duo830210.tistory.com/archive/200805