`
seya
  • 浏览: 360530 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

enable USB devices under Linux

 
阅读更多
1   以root用户登录,或执行

     sudo -i

2   sudo gedit /etc/udev/rules.d/50-Android.rules 该文件为新建文件

3   SUBSYSTEM=="usb", ATTR{idVendor}=="18D1", MODE="0666"  

     增加一个USB设备,其中18D1为该设备的vendor ID

4   保存后,执行:

    chmod a+r /etc/udev/rules.d/51-android.rules

       /etc/init.d/udev restart

5    配置ADB命令

        由于adb devices 需要Ubuntu root用户权限,所以我需要在root用户下执行adb相关命令。

        配置PATH: 在/etc/profile最后加入如下命令

            #AndroidDev PATH
            export PATH=$PATH:/media/Data/android-sdk-linux_x86/platform-tools 

        路径即为android sdk的adb所在目录。

        保存后注销,再登录,使用命令:echo $PATH 查看是否成功设置

6   连接手机,在root用户下重启adb server

        adb kill-server
        adb start-server

7   使用 adb devices查看设备列表。此时不会再出现

    List of devices attached

    ???????????? no permissions



USB Vendor IDs
Company USB Vendor ID
Acer 0502
ASUS 0B05
Dell 413C
Foxconn 0489
Garmin-Asus 091E
Google 18D1
HTC 0BB4
Huawei 12D1
K-Touch 24E3
KT Tech 2116
Kyocera 0482
Lenevo 17EF
LG 1004
Motorola 22B8
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10A9
Pegatron 1D4D
Philips 0471
PMC-Sierra 04DA
Qualcomm 05C6
SK Telesys 1F53
Samsung 04E8
Sharp 04DD
Sony Ericsson 0FCE
Toshiba 0930
ZTE 19D2
分享到:
评论

相关推荐

    Linux usb gadget 驱动

    ### Linux USB Gadget 驱动详解 #### 一、概述与应用场景 **Linux USB Gadget** 驱动是一种特殊的驱动程序,用于使运行Linux的设备能够作为USB从设备工作。这种驱动允许Linux设备模拟各种USB设备角色,如U盘、键盘...

    how to enable android usb host api

    -- This is the standard feature indicating that the device can communicate with USB devices as the USB host. --> <feature name="android.hardware.usb.host"/> ``` 2. 使用ADB命令将该文件推送到设备的`/...

    arm-linux下usb摄像头移植

    │ │ [*] Enable Video For Linux API 1 (DEPRECATED) (NEW) 使用方法: 1. 加载uvc驱动: [root@tri-boys /opt]# insmod uvcvideo.ko uvcvideo: Found UVC 1.00 device USB2.0 Camera (1e4e:0102) uvcvideo: ...

    usb communication devices protocol

    There are three classes that make up the definition for communication devices: the Communication Device Class, Communication Interface Class and the Data Interface Class. The Communication Device ...

    RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105.zip

    3.1 rtl8188C_8192C_usb_linux_v3.4.3_4369.20120622.tar.gz Naming rule: rtlCHIPS_linux_vM.N.P_ssss.yyyymmdd.tar.gz where: CHIPS: supported chips M: Major version N: miNor ...

    Linux下配置端口SR-IOV

    对于Intel X710系列网卡,需要在BIOS设置中启用Virtualization Technology和"SR-IOV Global Enable"选项。然后,重新启动服务器。 接下来,以root权限登录Linux服务器。配置SR-IOV需要开启System Management Memory...

    USB4 1.0 ECN - Wake on USB4 Depends on Enable Wake on USB4 Wake

    总结来说,USB4 1.0 ECN的核心内容是增强了USB4唤醒功能的控制,明确了只有在“Enable Wake on USB4 Wake”设置为1b时,路由器才会响应USB4唤醒事件。这一变更强化了系统的可控性和能效,同时也保持了对现有USB4规范...

    usb enable.reg

    usb enable.reg

    Linux enable命令用法详解

    Linux enable命令 Linux enable命令用于启动或关闭 shell 内建指令。 若要执行的文件名称与shell内建指令相同,可用enable -n来关闭shell内建指令。若不加-n参数,enable可重新启动关闭的指令。 语法enable [-n][-...

    禁用及开启电脑USB脚本

    在IT管理领域,有时我们需要对计算机的USB接口进行控制,以保护数据安全、防止非法拷贝或恶意软件的传播。本文将深入探讨如何通过编写脚本来禁用和启用电脑的USB端口,以及相关的安全考虑和技术实现。 USB...

    linux下RTL8821蓝牙驱动

    sudo systemctl enable bluetooth ``` 7. 配置蓝牙: 打开“设置”应用,找到“蓝牙”选项,检查是否能发现并连接其他蓝牙设备。如果无法发现或连接,可能需要进一步调试驱动或蓝牙配置。 8. 解决问题: 如果遇到...

    USB Complete

    The Universal Serial Bus (USB) is a ...for developers of USB devices. Its purpose is to introduce you to USB and to help get your project up and running and troublefree as quickly and easily as possible.

    Essential Linux-DeviceDrivers

    Chapter 11, “Universal Serial Bus” ,explores USB architecture and explains how you can use the services of the Linux-USB subsystem to write drivers for USB devices. Chapter 12, “Video Drivers” , ...

    linux_PE_Protected_Enable

    "Linux 保护模式机制分析" Linux 保护模式机制是 Linux 操作系统的核心机制之一,它提供了内存管理、进程管理和安全机制等功能。在本文中,我们将详细分析 Linux 保护模式机制的组成部分、工作原理和实现机制。 一...

    强制开启usb调试模式解决报错

    在恢复模式下,通常会有“启用USB调试”(Enable USB Debugging)的选项,选择它并确认。 步骤六:强制开启USB调试 如果设备的恢复模式中没有提供开启USB调试的选项,或者无法正常进入恢复模式,可能需要修改系统...

    无法识别的USB设备解决办法

    进入BIOS,将“Enable USB Device”修改为“Enable”。然后,重新启动计算机,检查USB设备是否可以识别。 其他解决方法 如果上面的方法还是不能解决问题,那么可能是USB线接得不正确、USB接口电压不足、主板和系统...

    arm-linux-gcc交叉编译器 3.4.1

    -with-float=soft --with-headers=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux/include --with-local-prefix=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux --disable-nls --enable-...

    Essential Linux Device Drivers

    Given the soaring popularity of Linux in the embedded space, it's likely that you'll use the device driver skills that you acquire from this book, to enable embedded devices. Chapter 18, "User Mode ...

    arm-linux-gcc-3.4.1(交叉编译器)

    -with-float=soft --with-headers=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux/include --with-local-prefix=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux --disable-nls --enable-...

    静态编译的linux下ffmpeg-3.3.3版本及SDK库

    ffserver --disable-ffprobe --disable-doc --enable-libx264 --enable-libfdk-aac --enable-libmp3lame --enable-avfilter --enable-libfreetype --enable-libfribidi --enable-libfontconfig。如有需要,敬请下载...

Global site tag (gtag.js) - Google Analytics