hutplug 를 지원하는 하드웨어에는 여러 종류가 있지만 임베디드 시스템에서 주로 사용하는 것이 USB 장치이다.

 

따라서 USB 관련 라이브러리인  libusb 를 포팅하기로 한다.  ( TEST 보드 : EZ-S3C6410 )

 

1. 다운로드 사이트

 

    http://www.libusb.org/

   

    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 용으로 포팅하도록 하겠습니다.