Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157609
  • 博文数量: 47
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-23 14:38
文章分类

全部博文(47)

文章存档

2017年(7)

2016年(4)

2015年(19)

2014年(17)

我的朋友

分类: 嵌入式

2014-12-23 22:16:02

为了无驱使用USB设备,libusb库给我们提供了不错的解决方法。在一个嵌入式设备上要想让某个程序使用该库,必须交叉编译该库并安装到相应目录下。
综合了网上的各种介绍后,我总结出了下面的方法:
准备部分:1.相应的交叉编译器,我使用的是arm-none-linux-gnueabi
                2.libusb的压缩包libusb-1.0.9.tar.bz2,可以从官网下载

步骤:
        1.解压缩该压缩包,tar -jxvf  压缩包 并cd 进该目录 并生成子目录 mkdir install(交叉编译好的库文件将放在此目录下)
        2../configure --build=i686-linux --host=arm-none-linux-gnueabi --prefix=/home/libusb-1.0.9/install
            host 为要使用的交叉编译器,prefix为你要存放此库文件的目录,建议设为上面创建的子目录
        3.make
        4.make   install
这样一个交叉编译好的库文件就生成在install目录下了,接下来只需将其通过DNW或超级终端或NFS传到开发板上,并将其中的include和lib安装在/usr目录下即可,也可安装在lib目录下。
阅读(4531) | 评论(0) | 转发(0) |
0

上一篇:socket地址结构体

下一篇:NFS配置

给主人留下些什么吧!~~