文档章节

Ubuntu 让非root用户访问usb设备

李有常
 李有常
发布于 2017/03/07 14:25
字数 112
阅读 24
收藏 0

在使用libusb打开hid设备时发生权限不足的情况,使用root用户可以打开。解决方法如下:

  1. 先使用lsusb命令查看系统下的usb设备,获得vid和pid

  2. 为udev新增一个rule

sudo vi /etc/udev/rules.d/10-hid.rules

文件内容如下:

# udev rules file for hid device 
SUBSYSTEM=="usb", ATTR{idVendor}=="5000", MODE="0500", GROUP="plugdev"

TODO:明确这里的plugdev是什么意思

© 著作权归作者所有

上一篇: pjsip android
下一篇: OpenCV build linux
李有常
粉丝 6
博文 129
码字总数 32131
作品 0
威海
后端工程师
私信 提问
linux下adb连接设备出错

1.udev简介 udev 是Linux kernel 2.6(及以上)系列的设备管理器,主要用来管理/dev目录底下的设备节点。USB设备连接到内核后会将设备映射成/dev/bus目录下的一个文件。通过udev可以在设备连接...

pseudo
2015/01/08
194
0
1-1 ubuntu配置 --- ubuntu adb安装与使用

一、adb介绍 android-sdk-linux_x86/tools下有一堆工具,包括Android Debug Bridge(缩写adb,有点像gcc的gdb似的),在android开发过程中,这个工具是使用得最多的。 adb start-server – ...

zhuran0822
2014/01/22
3.5K
0
Ubuntu下android开发之配置USB设备

这篇文章讲如何让普通用户访问USB设备 第一步,得到USB设备的ID,使用lsusb命令,得到结果如下: Bus 002 Device 002: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 B...

长平狐
2013/12/25
1K
0
Linux下adb增加驱动配置

最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出...

长平狐
2012/09/03
858
0
Ubuntu ADB Device 显示为空 于adt不识别手机

在 android 设备的 Linux 内核中把 USB 驱动的 PID VID 修改以后,也许之前的 adb 工具就不能识别设备了,会打印出 "device not found" 的提示,特别是 windows ,adb 驱动也不能用了。 这个...

Jonson
2013/12/05
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

新架构、新角色:TiDB Community Upgrade!

作者:Jian Zhang 经过几年的发展,TiDB 社区已经逐渐成熟,但是随着社区的发展壮大,我们逐渐感受到了现在社区架构上的一些不足。经过一系列的思考和总结,我们决定升级和调整目前社区组织架...

TiDB
26分钟前
5
0
jquery qrcode库提示not function

jquery qrcode 这个库能用,但是必须在初始化的时候,官方给的使用方法是 引入qrcode的库文件后,在js中写以下 html <div id="qrcode"></div> js jQuery('#qrcode').qrcode({ render: ......

shikamaru
30分钟前
12
0
MySQL数据库去重的简单方案

利用 distinct 对需要处理的字段进行去重 select distinct 字段名 from 表名 利用group by select * from 表名 group by 字段名 利用having select * from 表名 group by 字段名 having 字段...

FeanLau
33分钟前
9
0
字符串转换成整数

实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该...

蔚蓝_晴天
44分钟前
8
0
Eureka客户端续约及服务端过期租约清理源码解析

在之前的文章:EurekaClient自动装配及启动流程解析中,我们提到了在构造DiscoveryClient时除了包含注册流程之外,还调度了一个心跳线程: scheduler.schedule( new Ti...

Java学习录
56分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部