libusb库使用(快速上手)
来源:互联网 发布:兰州交大网络教育学院 编辑:程序博客网 时间:2024/06/05 20:37
欢迎转载请注明出处:海漩涡
http://blog.csdn.net/tanhuifang520
一、下载libusb源码
(1)ubuntu下命令下载
sudo git clone https://github.com/libusb/libusb.git
(2)在github上下载
https://github.com/libusb/libusb
二、配置
./configure --build=i686-linux --host=arm-linux --prefix=/home/xfc/usb/install CC=/mnt/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/arm-xilinx-linux-gnueabi-gcc CXX=/mnt/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/arm-xilinx-linux-gnueabi-g++
执行上述指令后报如下错误
configure:error:“udev support requested but libudev not installed”
解决方法:在上述编译命令后面添加 --disable -udev
执行完make install后我们可以在prefix指定的目录中看到编译好的库及相应的头文件。在arm平台下使用的库文件名称是:libusb-1.0.so.0.1.0。
–build=i686-linux表示该软件在x86平台被编译
–host=arm-linux表示该软件编译完成后在arm平台上运行
–prefix后面为软件安装目录。
CC=,CXX等于指定了交叉编译使用的C,C++交叉编译器
三、编译
make&&make install
四、使用编译程序
需要将之前交叉编译好的动态库拷贝到ZYNQ端linux下的/lib文件夹。注意拷贝的库文件名为:libusb-1.0.so.0.1.0。拷贝到/lib下之后需要重命名为libusb-1.0.so.0。
LIBUSB=/home/xfc/usb/install
arm-xilinx-linux-gnueabi-gcc -o test -I${LIBUSB}/include/libusb-1.0 -L${LIBUSB}/lib/ -lusb-1.0 test.c
- libusb库使用(快速上手)
- Libusb库的使用
- 使用libusb库笔记
- Celery(2):celery快速上手使用
- 快速上手使用CXF
- 快速上手使用CXF
- 快速上手使用CXF
- git使用快速上手
- 快速上手使用CXF
- Mantle 快速使用上手
- Maven使用快速上手
- libusb使用
- libusb使用
- ExtAspNet控件库快速上手(一)
- MySQL数据库使用快速上手
- 快速上手和使用makefile
- Konva的使用快速上手
- tableExport的快速上手及快速使用
- UiAutomator 代码记录 : 遍历桌面
- ORACLE 日期的四舍五入
- 调试链表函数
- (OK) Android-x86-7.1.1/ kernel 4.4.62
- ERP企业资源计划系统,ERP实施进程主要包括哪几个阶段?
- libusb库使用(快速上手)
- 八大商业模型应用分析
- Boost Asio学习
- 前端htm cssl总结
- Linux驱动USB驱动程序之USB设备驱动程序1简单编写
- 神奇的名字
- POJ 2515 Birthday Cake 笔记
- H5地理位置信息
- 用python读写excel(xlrd、xlwt)