移植libusb到嵌入式系统zedboard的过程可以分为两个阶段,在PC端的工作和在zedboard的工作。
PC端(虚拟机系统ubuntu12.04)
下载libusb-1.0.8软件包,地址:http://sourceforge.net/projects/libusb/files/
libusb软件包版本1.0以上的据说比较强大和稳定。
解压后进入libusb-1.0.8,进行交叉编译。
./configure--build=i686-linux --host=arm-linux--prefix=/home/skinzhan/libusb-1.0.8/install CC=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/arm-xilinx-linux-gnueabi-gccCXX=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/arm-xilinx-linux-gnueabi-g++
然后make && make install.
命令说明:
--build=i686-linux表示该软件在x86平台上被编译
--host=arm-linux表