강좌 & 팁
글 수 2,412
2011.06.10 22:27:10 (*.138.143.120)
40261
hutplug 를 지원하는 하드웨어에는 여러 종류가 있지만 임베디드 시스템에서 주로 사용하는 것이 USB 장치이다.
따라서 USB 관련 라이브러리인 libusb 를 포팅하기로 한다. ( TEST 보드 : EZ-S3C6410 )
1. 다운로드 사이트
libusb-0.1.12.tar.gz
2. 압축 풀기
# tar -zxvf libusb-0.1.12.tar.gz
# cd libusb-0.1.12
3. 컴파일 하기
3.1 시스템용 컴파일
# ./configure --host=arm-generic-linux-gnueabi --prefix=/usr/arm-generic-linux-gnueabi
# make
# make install
3.2 타겟보드용 컴파일
# ./configure --host=arm-generic-linux-gnueabi --prefix=/project/libusb-0.1.12/_install
# make
# make install
4. 컴파일 정상적으로 되면 _install 디렉토리에 있는 lib/* 파일을 타겟보드에 사용되는 루트파일시스템에 복사하여 사용하면 된다.
다음 주에는 usbutils 를 arm 용으로 포팅하도록 하겠습니다.