在Raspberry PI 3B+上,只需简单地关闭和打开它的四个USB端口。只需向/sys/devices/platform/soc/3f980000.usb/buspower写入"0“即可关闭电源,写入"1”即可打开电源。
同样的方法不适用于覆盆子PI 4B,4 4GB ( ".usb“前的十六进制数不同,这不是问题)。我也尝试过uhubctl和hub-ctl,但都没有成功。我使用USB功率计来测量端口上的电压。它不会改变。Un a PI 3B+它会按预期更改。
PI 4是否支持在软件中关闭和打开USB电源?如果是,该怎么做呢?或者,是否存在某个必须修复的bug才能
我最近发现我的计算机有一个USB3条目:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
但是遗憾的是,我只有USB2条目,所以我想找到一个是,然后用一个USB3替换它。
我在寻找Bus 002的物理位置时遇到了一些问题,我该怎么做呢?
我首先尝试在每个端口上插入一个u
我最近升级到了Ubuntu 18.10 ( Cuttlefish),现在看来只有我的USB3.0端口能工作。我的主板的USB2.0端口在Windows下仍然工作得很好,dmesg显示这些端口仍然被检测到。
这里有一个diff of dmesg,在USB拇指驱动器插入非工作端口之前和之后:
> [ 5272.705639] usb 3-1: new high-speed USB device number 19 using ehci-pci
> [ 5272.833637] usb 3-1: device descriptor read/64, error -32
> [ 52
我使用在我的程序中打开一个串口。如果我在启动程序之前插入了USB设备,这是很好的。但是,如果我使用执行插入USB设备,我将得到一个permission denied错误。
我的代码
import serial, sys
def get_serial_port():
ser_devs = [dev for dev in os.listdir('/dev') if dev.startswith('ttyAC')]
if len(ser_devs) > 0:
return '/dev/'+ser_devs[0]
我在试着连接电视机顶盒。在发出“亚行连接my_IP_address”后,我得到了“由于目标计算机主动拒绝连接而无法连接”。(10061)。我尝试过许多基本的解决方案,比如来自这个的解决方案,但是它们要么不能工作,要么我无法尝试它们,因为它们需要一个USB电缆连接,而我的设备由于某种原因没有响应它们。
USB调试是启用的,我确信设备连接到同一个网络,因为我成功地点击了它。令人惊讶的是,我发现通常用于连接的5555端口甚至都没有打开。我是从使用Nmap来检查特定端口中得到的。然后,我使用Nmap查看哪些端口是打开的,只有3个端口:
PORT STATE SERVICE
8008/tcp开放
我正在编写一个简单的代码,在Windows平台上找到USB到串口,如果端口是我想要的(可以用VID/PID号filt ),那么程序就会打开端口。
我使用MonkeyBread插件,WinUSBDeviceMBS,具有VendorID和ProductID的属性,可以选择特定的USB端口。示例代码如下。
Dim devices() As WinUSBDeviceMBS = WinUSBDeviceMBS.devices
For Each d As WinUSBDeviceMBS in devices
msgbox d.vendor+"-" + str(Hex(d.Vendo
我有一个基于FTDI FT232RL的USB到串行适配器连接到一个电机。在使用专有库("testapp")的Ubuntu20.04上,操作是不稳定的。安装程序在Windows下运行良好。
dmesg | tail
[15165.501972] usb 1-10: new full-speed USB device number 18 using xhci_hcd
[15165.672245] usb 1-10: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[15165.672250]
我刚刚试着用AT命令连接到usb手机,通过它发送短信。但是当我在windows操作系统中使用pyserial连接到它时,我得到了错误:无法打开端口,无法找到指定的文件。
>>> import serial
>>> ser = serial.Serial(0) # open first serial port
>>> print ser.name # check which port was really used
>>> ser.write("hello") # write a
我只是把我的手放在一个使用微型蟒蛇的OpenMV H7 Plus上。我正在尝试一个例子,它应该是一个python程序来要求从相机中获得一张照片并保存它。据我所知(python还不熟悉),camera创建了一个虚拟串口并侦听命令。主要python程序尝试打开端口(COM4),但被拒绝。我认为问题是港口已经在使用。我怎么才能进入?
IDE微python代码
import sensor, image, time, ustruct
from pyb import USB_VCP
usb = USB_VCP()
sensor.reset() # Reset a
大家好,
我在将命令写入连接到USB控制器的锁中遇到问题,USB控制器使用NodeJs连接到笔记本电脑端口。我已经在python中成功实现了这一点,但在nodejs中遇到了问题。
我之所以转换到nodejs,是因为整个应用程序都是用nodejs编写的,通过电子方式运行的是一个桌面应用程序,而打开/关闭端口只是其中的一小部分。
python的等价物,可以很好地工作
ser = serial.Serial()
ser.baudrate = 38400 #Suggested rate in Southco documentation, both locks and program M