由于android是linux底层,所以不用像windows那样下驱动,只是要配制,根据网上的教程,已经配制成功,但是并不太理解。
发现网上教程挺多,但大多都和我一样的水平,写教程的门坎太低 必然结果吧。
1.运行lsusb后显示如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
Bus
008
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
007
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
006
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
005
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
004
Device
002
: ID 0a5c:
2145
Broadcom Corp. Bluetooth with Enhanced Data Rate II
Bus
004
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
003
Device
003
: ID 093a:
2510
Pixart Imaging, Inc. Optical Mouse
Bus
003
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
002
Device
002
: ID 04e8:685e Samsung Electronics Co., Ltd
Bus
002
Device
001
: ID 1d6b:
0002
Linux Foundation
2.0
root hub
Bus
001
Device
003
: ID 17ef:
1004
Lenovo
Bus
001
Device
001
: ID 1d6b:
0002
Linux Foundation
2.0
root hub
|
Bus
002
Device
002
: ID 04e8:685e Samsung Electronics Co., Ltd
|
这行是手机了,需要 04e8和685e这两个值。继续。
2.
sudo gedit /etc/udev/rules.d/
53
-android.rules
在打开的文件中增加以下文本:
SUBSYSTEM==
"usb"
, SYSFS{idVendor}==
"04e8"
, MODE=
"0666"
SUBSYSTEM==
"usb"
, ATTR{idVendor}==
"04e8"
, ATTR{idProduct}==
"685e"
, SYMLINK+=
"android_adb"
3.
运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/
53
-android.rules
sudo /etc/init.d/udev restart
4.
在 android sdk 的 tools 目录下运行
sudo ./adb kill-server
sudo ./adb devices
|
本文详细介绍了如何在Android系统中配置USB设备驱动,通过运行lsusb命令获取设备信息,并编辑udev规则文件来允许特定设备的访问。操作包括运行lsusb、编辑/u/etc/udev/rules.d/53-android.rules文件、修改权限以及重启udev服务。最后,通过adb工具验证设备是否正确配置。
3737

被折叠的 条评论
为什么被折叠?



