移植lsusb教程

移植lsusb教程一环境 主机 windows764bi 运行平台 imx6ul 交叉编译工具 arm poky Linux gnueabi gcc march armv7 a mfloat abi hard mfpu neon mtune cortex a7 sysroot opt poky 1 8 sysroots cortexa7hf vfp neon poky linux gnue

一 环境:
主机:windows 7 64bit
运行平台:imx6ul
交叉编译工具:arm-poky-Linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 –sysroot=/opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi






二 交叉编译
1.编译libusb-1.0.21.tar.gz
1.1下载源码
https://github.com/libusb/libusb/releases






autogen.sh 

1.2.2 配置(注:创建一个安装目录, 失能udev)

./configure --host=arm-poky-linux-gnueabi --target=arm-poky-linux-gnueabi --prefix=/home/vec/usb/11/libusb-1.0.21/dir --disable-udev

1.2.3 编译

make

1.2.4 安装

make install

1.2.5将编译得到的文件(/home/vec/usb/11/libusb-1.0.21/dir下)的文件分别放入交叉编译工具对应目录下.

sudo cp -rf lib/* /opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi/usr/lib/ sudo cp -rf include/* /opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi/usr/include/ sudo cp -rf bin/* /opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi/usr/bin/

其余步骤如上。

其余步骤如上。

三 移到arm板中运行
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228725.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午6:21
下一篇 2026年3月16日 下午6:21


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号