2009년 5월 28일 목요일

[내장형시스템] Xstation에 인증관련 라이브러리 포팅

우선 인증관련하여 필요한 것들로는

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

댓글 없음:

댓글 쓰기