1 / 5
文档名称:

Ubuntu下android开发之配置USB设备.pdf

格式:pdf   页数:5
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Ubuntu下android开发之配置USB设备.pdf

上传人:翩仙妙玉 2013/12/22 文件大小:0 KB

下载得到文件列表

Ubuntu下android开发之配置USB设备.pdf

文档介绍

文档介绍:singwhatiwanna的专栏
关注android、html5等移动互联网技术
Ubuntu下android开发之配置USB设备
分类: android开发 2013-09-25 12:36 107人阅读评论(0) 收藏举报
android开发ubuntuusb小米手机
这篇文章讲如何让普通用户访问USB设备
第一步,得到USB设备的ID,使用lsusb命令,得到结果如下:
Bus 002 Device 002: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation root hub 
Bus 001 Device 025: ID 18d1:4e12 
Bus 001 Device 007: ID 1a40:0101 TERMINUS TECHNOLOGY INC. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation root hub
如果不能从名字里看出来,可以通过插入USB设备之前和之后的lsusb结果来比较出所要访问的设备的ID。
idVendor:idProduct 
***************************************************************
我的edv信息:
lsusb命令后:
Bus 001 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd
***************************************************************
第二步,把USB设备的ID加入到UDEV规则中 
sudo gedit /etc/udev/- 
如果没有这个文件,请生成一个
并编辑内容如下, 里面的idVendor和idProduct从第一步中得到:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e12", MODE="0666", OWNER="your_name"
下面是一个NexusOne手机的例子
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e12", MODE="0666", OWNER="your_name"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0fff", MODE="0666", OWNER="your_name"
#Fastboot
注:yourname 就是本机的用户
第三步,重启UDEV和
adb sudo restart udev 
adb kill-server 
拔掉USB设备,并重新插上
**********************************************