我想通过USB在两个不同的android手机之间进行通信。我看了谷歌SDK指南,不知道该怎么办。有人能给我一些建议吗?多谢各位 USB标准要求作为主机-客户端机制工作。这特别意味着,您通常有一个主机控制器(例如,在您的PC内),客户机(USB驱动器、MP3播放器、移动电话)可以连接到该控制器。
主机负责协商和建立连接。如果要将两个客户端相互连接,其中一个客户端必须支持移动USB,才能作为功能有限的主机使用
从
USB的设计架构在拓扑结构上是不对称的,由一个主机、多个下游USB端口和多个以分层星形
标签: Usb
computer-forensics
我有一个4 GB的金斯顿USB闪存驱动器。对于计算机取证实验,建议使用较小的USB,例如256MB。如果我的USB 256MB是4GB的话,我有没有办法制作它呢。
因此,FTK或ProDiscover仅将其视为256MB磁盘。选项1:创建较小的分区。如果您决定获取物理图像,您最终仍将获得完整的4个Gig
选择2:。您可以创建任意大小的文件,它最终将以超快的速度结束
选项3:使用容器。与RAM磁盘类似,只有您可以保存容器并重用它。它可以格式化为FAT或NTFS。您尝试过好的旧fdisk吗?Wind
标签: Usb
microcontrolleravratmega
我目前正在通过一个USB微型编程器和一个ISP接口在一个ATMEGA168A微控制器上编程
微控制器设置有一个外部振荡器,外部人员帮助我对其使用的相应保险丝进行编程。问题是我不小心断开了保险丝,知道avrdude无法与微控制器通信
每次我尝试编程时,都会出现以下错误:
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
我有一些关于在Linux主机-目标设备环境中通过USB电缆进行通信的问题。(USB2.0)请提供帮助,因为我们在下面的实施中遇到了困难。
我们有一台主机PC通过USB电缆连接到目标设备(Linux操作系统)。
在目标设备上,我们需要生成3或4个子进程。[使用fork()或一些等效的系统调用]
所有子进程都应该独立地与主机PC通信,尽管有自己的源文件描述符和接收器文件描述符。
根据我们的实验,一个进程一次与PC通信,然后控制权交给另一个进程。但我们的要求是同步通信。我们不确定USB驱动程序(2.0
在过去的两天里,我正在读一些关于如何通过USB从没有安装设备驱动程序的外部设备获取数据的书。我必须通过USB从WT500横河电表读取数据(基本上我只想读取电表显示的一个参数,只是功率值)。我知道WT500的设备驱动程序是可用的,但它有一些依赖性,我不想在我们的节点中安装软件或更改任何主要内容来满足这一需求。
我发现libusb可以用来执行我想要的操作,我有一个C程序可以嗅探USB设备并返回一些信息。我也研究过usb机器人,它也使用libusb。我正在探测的服务器节点具有OpenSUSE Linu
标签: Usb
Arm
device-driveratmelusbserial
你好,飞越者
我目前正在使用ATMEL评估工具包AT91SAM9G20-EK。
此套件使用AT91SAM9G20
我试图体验USB设备端口编程,并将ATMELs CDC-USB设备项目安装到处理器上。Putty在DBGU Com端口监听,一切正常-如果插入usb设备电缆-gpio端口会抛出中断,连接已被识别,甚至Windows 7也会发出典型的“dem”声音来确认usb连接
如果一切顺利-设备管理器应显示AT91串行USB设备USB->串行端口
但是:ATMEL为已识别的AT91串行USB设备提
我正在尝试使用PyUsb检测设备。
我在python2.7中取得了成功,但在ironpython(ipy.exe)中,它找不到设备。
我尝试过导入模块和安装模块。
有什么想法吗?您需要写更多关于您尝试了什么以及如何在Python2.7中成功与设备通信的内容。
这是一个更复杂的问题。我想知道,是否有人知道有一种设备可以通过WiFi将USB设备连接到PC
其想法是将USB设备插入发射器,并在PC端安装接收器。数据将以无线方式传输
我知道这类设备的关键词是WUSB。然而,我没有找到一个成功的故事背后使用这些,以及一个好的设备
有人有经验吗
提前谢谢。我还没有看到任何可以通过Wi-Fi传输的USB集线器。但是有几个无线集线器可用。像这样
他们有一个适配器,你可以将其插入电脑,集线器的工作原理与有线连接时的工作原理相同
为什么特别需要通过Wi-Fi进行传输
我想在我的HID项目中添加一个字符串(以存储有关固件版本的信息)。我读过字符串描述符,我的理解是配置描述符或报告描述符列出了指向字符串的索引。字符串存储在其他地方。然后,主机可以通过“get”string“Descriptor”请求通过索引请求字符串
不过,我对它的实现相当困惑。我一直在浏览STM32F04示例库(可从STM下载或在此处复制),发现:
/*USB DFU设备配置描述符*/
const uint8_t usbd_dfu_CfgDesc[USB_dfu_CONFIG_DESC_SIZ
标签: Usb
webcamlibusblibusb-1.0
我正试图通过以下线程中提到的内容来控制USB网络摄像头设备:。那条线说:
您还可以在C中发送直接USB命令,允许您通过忽略UVC规范来解决固件错误行为。例如:
memcpy(buf, "\x80\x01\xF1", 3);
ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x01, 0x0300, 0x0400, buf, 3, 1000);
我的代码如下所示:
#include <s
我想知道USB堆栈的含义和一个例子。我学习了很多关于USB的知识,我读了一些书,比如简单地说USB,但是没有提到“USB堆栈”。术语“堆栈”指的是抽象数据结构(与此无关),或者是执行特定功能的软件集合。在“USB堆栈”的情况下,它是允许通过USB链路进行通信的硬件、固件、内核模块、驱动程序和用户程序的集合
之所以使用术语“堆栈”,是因为软件组件通常层叠在一起,每个组件都使用其下一层的服务
您还可能会听到“网络堆栈”或“灯堆栈”或其他类似短语。Wikipedia有一篇关于的文章,这也是同样的想法。
我的问题是,当我在Spartan-3a上安装并运行vhdl代码,但需要从它向pc发送和接收数据时,
我需要我的vhdl代码,所以我选择了微板结构,问题是我无法理解我的vhdl代码和微板如何同时共存,因为每次我用SDK编程fpga时,它都会从fpga上删除我的vhdl,反之亦然,用ISE,我不想使用自定义外设,除非这是唯一的解决方案。
有些人只是告诉我只使用EDK生产的microblaze hdl文件,好吧,但我不是在使用未编程的microblaze吗???
我是否需要经历所有这些才能通过pcNO
我有一个服务器(OS debian),为了增加磁盘容量,我想插入一个LaCie磁盘(2T)。显然,debian并没有自动挂载它(就像ubuntu一样),这一点都不好笑:)。当我运行df-h时,我得到:
Sys. fich. Taille Util. Dispo Uti% Monté sur
rootfs 4
标签: Usb
fedoralibusbudevpcsc
我试图在fedora 20上同时构建libccid、pcsclite和libusb。我已经能够编译和构建libusb和pcsclite。但是,在构建libccid时,在构建日志中出现以下错误:
复制udev目录/etc/udev/rules.d中的src/92_pcscd_ccid.rules文件/
我确实将文件复制到了指定的位置,然后运行了makefile。然而,我没有取得任何成功
有人看到这个错误消息吗
谢谢当您检查时,您会发现这不是一条错误消息。这只是一条信息性消息,您应该手动将文件92_
标签: Usb
microcontrollerlpc
我一直在为NXP LPC1788微控制器开发一个应用程序,涉及使用USB与主机PC通信
一般来说,该应用程序运行良好。然而,我注意到,在多台不同的计算机上,如果微控制器接通电源并连接到一台断电的计算机,然后打开计算机,计算机将无法启动。拔下微控制器并尝试再次启动计算机将解决问题
为什么微控制器阻止计算机启动?我用谷歌搜索了这个问题,当Windows试图将USB设备视为可引导设备时,这个问题似乎就发生了,而USB设备本不应该是可引导的
有什么方法可以防止我的应用程序出现这种情况吗?我应该提供哪些信
什么是备用设置?
需要它们的设备的示例
USB规范中有很多关于它们的讨论,但从来没有告诉我它们是什么,最重要的是,为什么我会使用它们。
我从未见过使用备用设置的USB设备。备用设置用于提供两种配置的优势,即使设备只有一种配置
USB接口的备用设置由标准接口描述符中的balternateseting属性定义。具有备用设置的USB接口可在两种模式下使用。例如,USB接口端点在正常设置下可以充当中断管道,但在备用设置下可以充当批量管道,在同一接口上提供两种不同模式的设施。您只需发送SetInterfa
我有两个USB拇指驱动器,可以从中启动。问题是它们来自同一个供应商,因此它们在启动列表中显示的名称相同,我不知道选择哪一个(它们的顺序根据插入的USB端口而改变)。问题是,我必须一直把两个插头都插上
有没有办法更改USB设备的VID/PID,以便BIOS将它们显示为两个不同的设备?供应商ID和产品ID存储在USB设备本身中,因此要更改它们,您必须知道设备上有哪些芯片,并知道如何重新编程。重新编程(如果可能的话)可能需要额外的硬件,这可能比购买另一个thumb驱动器更昂贵
您使用的是什么文件系统(
我正在使用am335x板。在启动板时插入USB设备时会检测到该设备。板启动后,我拔下设备并再次插入,未检测到。当设备与其端口断开连接时,usb驱动程序关闭vbus会话。每次我需要使用命令“echo F>/proc/driver/musb_hdrc”启动会话时。如何使其自动检测?如果有人遇到过这个问题,请发帖回复 如果面临同样的问题。当您使用ULPI模式时,启动vbus似乎不起作用。
查看文件驱动程序/usb/musb/omap2430.c中的更新内核
当USB_事件_ID收到通知时,您应独立于o
我正在努力创建一个Debian 7 netinstall live usb密钥,它可以使用efi启动
我找不到有关此操作的文档或教程。Debian 7是efi就绪的ootb。
我犯的错误是,我的usb密钥是用NTFS格式,而不是FAT32格式
像下面这样的USB-Y电缆(通常用于USB 3.0设备,以获得更好的向后兼容性/更快的速度?)是否会分割电源或数据?第二个USB插头的电缆更细,所以我认为缺少了一些东西
我在谷歌上找不到答案。仅限电源。没有集线器,两个设备无法串行发送信号。但是,也可以有一个非常小的集线器。因此,除非您的“y”拆分器也是双端口集线器;这只是动力
我了解到端点0是默认的控制管道,允许双向控制传输。这用于设备配置,例如检索设备描述符。第5.5节“控制传输”中对此进行了更深入的解释
可用的端点数量也有限(2个用于低速设备,15个用于全高速设备)。在USB2.0规范的某个地方,我读到至少有一个控制管道。这意味着可能有多个控制端点,但它的用途是什么?您知道有任何特定的USB设备或类将EP配置为控制管道吗
后来,我在规范第10.1.2节“控制机制”中发现了这一点:
特定的USB设备可能允许使用额外的消息管道
传输特定于设备的控制信息。这些管道使用
可以并行使用MirrorLink和Android调试桥吗?
我正在开发一个第三方MirrorLink应用程序,并希望使用ADB/logcat对其进行调试
事实上,我已经尝试通过wifi使用ADB,效果非常好。但是当我启动MirrorLink会话时,连接丢失,在MirrorLink会话结束之前无法再次建立连接。我们在测试一些ML设备时实际上使用了ADB,但我认为我们在活动的MirrorLink会话中没有实际使用它。在MirrorLink中没有任何东西明确阻止它,但是可能存在一些vai UPnP或M
标签: Usb
frequencysmartcard
在USB:Smart Card CCID规范中,获取时钟频率功能的输出有什么用途,?我猜主机可以通过此输出设置CCID频率。终端消费者的典型智能卡读卡器在分析了卡在ATR的TA1字节中指示的外部时钟频率后,自行选择其频率
因此,我认为这个函数只是一个信息函数,用于估计读卡器为给定卡选择的频率
标签: Usb
centos7elastixbootable
目标
我试图通过可引导USB在家用PC上安装Elastix 4.0,但从未有过任何运气让它安装到CentOS7部件之后(它一直给我一个“警告:/dev/root不存在”错误)
我尝试过的
我的主PC是Windows 10 Pro,因此在从“”下载最新的Elastix 4.0.iso(Elastix-4.0.74-Stable-x86_64-bin-10Feb2016.iso)后,我使用UNetbootin为Elastix 4.0创建了可引导USB。我把现在可启动的USB插入我想安装Elastix
标签: Usb
qemukvmlibvirtpass-through
我需要一些关于它的文件(必须详细),KVM支持吗
如果是,如何启用和使用它
我的目标是虚拟化intel usb控制器(板载0000:00:14.0)并将其分发给2位来宾
Passthrough只能由一个guest使用。xHCI IOV是SR-IOV(单根I/O虚拟化)的一个特定于xHCI的扩展,SR-IOV是允许单个PCI设备公开多个功能的PCI规范
在这些函数中,一个是物理函数,另一个是虚拟函数。虚拟函数对于它们可以支持的功能有一些限制,但是规范说没有任何函数不能干扰其他函数的功能
但是,我认
标签: Usb
registrywindows-embedded-compactrndis
我对USB接口非常陌生,我正在尝试为WINCE 2013设备构建一个应用程序。在我的设备中,一个供应商(假设为“X”)的VID和PID用于USB大容量存储设备类
现在,我有了一个特定的用例,其中通信应该建立在USB rndis类上。为此,我们使用microsoft通用rndis驱动程序(不是自定义驱动程序)。因此,我可以将X的VID和PID(我现在用于大容量存储类)也用于Rndis类,还是需要再次购买一个新的。我知道我可以在开发阶段使用任何VID和PID,但我需要生产设备的VID和PID
或者我
代码:
说明:
我们试图打开使用createfile()连接的USB设备。使用Readfile和Writefile()调用,我们尝试与设备通信。但是这些调用返回了错误代码1。原因可能是什么
非常感谢你的帮助
致意
Suren尝试使用管理员权限运行应用程序。您使用哪个版本的Windows?
hHCDev = CreateFileA(completeDeviceName,
//"F:\\test.txt",
我正在建造一台定制的“机器人”机器,它有8个开关,我需要与笔记本电脑接口。笔记本电脑的唯一输入是通过USB
以下是我的想法:
当开关闭合时,它向并行USB适配器上的一个输入引脚发送5v信号。该适配器将其转换为USB信号并发送到计算机,计算机将监听该信号
以下是我的问题:
这会奏效吗?USB适配器能否告知计算机适配器并行端口侧的针脚8(或其他)为高电平
谢谢 如果引脚8是数据引脚之一,则为是(假设适配器支持双向)
许多usb串行/parralel适配器的制造质量非常差,并且具有非常糟糕的驱动程序,
标签: Usb
driverdevice-driverdeviceiocontrol
我正在尝试与我的USB驱动程序通信。我能够获得一个句柄,但一旦我使用DeviceIoControl它就失败了,GetLastError()说error是一个不正确的函数。我被如何调试这个问题难住了。我使用的是XP 32位机器
Handle = CREATEFILE( DevicePath1,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ,
您好,我正试图在OpenSuse 11.4上测试GStreamer,以显示一个网络摄像头,但它说
gst推出v4l2src!电子秤!视频/x-raw-yuv,高度=240!xvimagesink
正在将管道设置为暂停。。。管道是带电的,不需要预滚。。。正在将管道设置为播放。。。新时钟:
GST系统时钟
libv4l2:退出队列时出错buf:没有这样的设备。。。错误:从元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:尝试
获取视频
来自设备“/dev/vi
我正在从事由Avnet设计的基于Zynq的zedboard。我想使用Zedboard的USB功能。我想在处理器上写C代码,该处理器可以从任何连接的设备(如照相机)访问数据。Xilinx提供了驱动程序。有人能帮我写c代码吗?如何使用这些函数
int XUsbPs_EpBufferSend(XUsbPs InstancePtr, u8 EpNum, const u8 BufferPtr, u32 BufferLen);
int XUsbPs_EpBufferReceive(XUsbPs Instan
我们正在为以太网网络设备开发WinCE 6.0 USB驱动程序。设备有1个控制、1个中断(IN)和4个批量端点(3个输出和1个输入)。基本功能与驱动程序配合良好
但当我们运行大量流量(使用iperf)一段时间时,我们会看到一个问题,即无法从端点中的批量接收来自目标的任何数据。此时,主机仍然能够通过批量输出端点发送数据
我们有一个USB分析仪来检查主机和设备之间的事务。我们从捕获中发现,当我们遇到这种情况时,主机已停止在端点中批量发送令牌帧以读取数据。尽管它仍然能够通过批量输出管道推送数据,并从设
我已经搜索了如何为我无权访问的硬件查找usb供应商id,我希望有一个参考。一个很好的usb供应商id参考是。如果您没有找到您要查找的供应商id,这将特别有用
标签: Usb
x509certificatedigital-signaturex509
在将签署文档的web应用程序aspx/C中,如何列出位于用户USB密钥身份验证/签名密钥上的证书
这是我的密码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Web;
using System.Web.UI;
using System.Web.UI.We
标签: Usb
linux-device-driverembedded-linuximx6
我正在尝试在NXP iMX6上使用Linux实现一个USB小工具,它实现了一个等时IN端点,但由于iMX6上的小工具应用程序似乎挂起而被卡住,最终导致我的I.MX6平台重新启动
从usb.c示例开始,并为iMX6修改它
用于此开发的Linux内核是Ver。4.1.15.
然后,使用以下方法安装gadgetfs框架:
modprobe小工具
mkdir/dev/gadget
mount-t gadgetfs none/dev/gadget
这将在/dev/gadget目录中生成一个2184000
因此,我们希望为内部测试夹具制作一个设备,它是一个具有标准音频类接口和自定义批量接口的复合USB设备。它的主要目标是Windows10
我们希望将libusb用于定制批量接口,将内置usbaudio.sys用于音频接口
这有可能管理吗?我在6年前读到这是不可能的,但事情可能已经有了进展,所以我再次问
标签: Usb
device-driverlibusb
我正在尝试使用libusb与USB设备通话,但我感觉自己在比赛的第一回合就被绊倒了。我确切地知道我需要和什么端点交谈,等等,但我甚至不能走那么远。我基本上:
usb_device *dev = ...; // opened from get_busses()
usb_set_configuration(dev, dev->config[0].bConfigurationValue); // bConfigVal = 1
现在,我可以在调试模式下查看设备信息,我知道当前配置为0(未初始化/
标签: Usb
microcontrollerdriversavr
我想编程一个微控制器(AVR),通过USB控制一些LED。这只是出于对如何构建和编程USB设备的兴趣。
有一些AVR微控制器支持USB协议,或者我可以自己在另一个微控制器中实现USB协议,但我想知道如何在计算机上编写自己的驱动程序
我的系统编程水平:总noob(这就是问题所在)
那么,为了更好地了解USB技术以及如何编写自己的驱动程序,你们会建议哪些文献
附言:我知道:
C(这里可能需要)
Java(这里可能不需要它)
Python(希望可以在这里使用)
汇编程序(希望这里不需要它XD)
我目前正在10.6.7上开发一个应用程序,当插入一个新的usb设备时,它应该会收到通知。我发现有一个IOKit函数可以处理这样的东西“IOServiceAddMatchingNotification”。因为这个特定函数的返回值是0,所以我认为问题可能出在我的匹配字典中,它被赋予了这个函数。我这样声明字典:
CFMutableDictionaryRef matchingDict = IOServiceMatching(kIOUSBDeviceClassName);
因为我不想收到每个设备的通知,
我想在插入/删除/启用/禁用usb设备时收到通知。
我正在为注册“InstanceOperationEvent”
问题是,尽管我收到了所有设备的插入/删除通知。
我仅为USB存储设备获取启用/禁用事件
我做错了什么
提前感谢如果不提供代码示例或不告诉我们您使用的是哪种语言,就有点难以理解您所说的内容
Win32_USBController类是Win32_PnPEntity类的一个关联器,它有一个所有USB设备的实例,无论其类型如何。因此,此类的\uu InstanceOperationEvent
标签: Usb
adapterbarcodeps2
我得到了一台ps/2条形码扫描仪。这是霍尼韦尔航行者MS9250。条形码扫描仪上的导线为ps/2型,您可以将ps2键盘插入扫描仪的导线,然后将扫描仪的导线插入电脑上的ps/2键盘端口
然而,我最近的一体机上没有ps/2端口,所以我买了一个usb-to-ps/2适配器。已将其全部连接,但条形码扫描仪在读取条形码时会发出嘟嘟声,但不会将数据输出到pc。我已使用制造商提供的条形码将条形码扫描仪恢复为默认设置,但仍然没有成功
电脑将适配器视为键盘,即使条形码扫描仪未插入适配器
我不知道下一步该做什么,任
我正试图破译由usbmon产生的USB I/O通信的痕迹,但我的头脑中出现了一些问题。举个例子,下面是我正在使用的跟踪中的两行:
ffff8800650e7000 433121059 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
ffff8800650e7000 433121661 C Ci:2:000:0 0 18 = 12010002 00000040 da0b8781 00010102 0301
作为
不,那似乎也不对。USB规范规定,对于这个特
我有一个,但它没有任何驱动程序(只是一个直接与之通信的Windows程序)
USB Fidget
供应商ID:0x1d34
产品ID:0x0001
产品名称:DL100A梦想厚脸皮通用控制器
因此,我希望能够读取按钮是否被按下。我的主要开发环境是Mac,但我希望解决方案也能在Windows上运行。因此,理想情况下,跨平台解决方案是最好的
我可以找到同一制造商的其他设备,但产品ID存在差异,因此代码不起作用,我不了解如何更改供应商/产品以外的任何内容
据我所知,我需要用功能请求包轮询USB设备
是
我正在开发一个硬件/软件应用程序,其中通过usb连接的设备可以对某些数据进行非车载处理。应用程序要打开多次,哪个设备需要哪些数据由流内参数标识。我的问题是,能否有多个应用程序声明一个接口?我的第一个实现使用了WinUSB,但我很快意识到这将我限制在了一个实例上。libusb文档声称在其驱动程序中删除了此限制
我担心的是,因为我打算运行8个以上的实例,所以仅分配8个接口是不够的。事实上,如果我不能多次声明接口,是否有一种方法可以让应用程序调用一个共享库来声明接口,并管理和路由应用程序之间的通信?据
我有一个通过USB连接的Arduino和一个覆盆子Pi。Python程序通过USB发送一个值,然后arduino接收该值并打开LED。Arduino正在将模拟值从A0发送到Raspberry上的Python程序。但是Python有时接收024、24或4而不是1024。我怎样才能解决这个问题?这是我的密码:
Arduino代码:
int led = 13;
char charIn;
int sensorPin = A0; // select the input pin for the
标签: Usb
storagenativewebpageplatform-independent
我已经有了一个Java应用程序,它作为Java小程序的一部分从web页面下载,可以与USB存储设备交互,在那里它需要保存和检索设备中的数据
由于chrome已经停止支持沙盒外运行的小程序,我需要开发一些新技术,从我的网页与USB存储设备交互。我的应用程序架构师不希望使用JNLP实现同样的效果,这是我通过阅读一些文章学到的一个选项
现在,我想请大家帮助我构建一些应用程序,这样我就可以在我的网页中使用这些应用程序来访问USB存储设备(笔驱动器),独立于操作系统(OS)和浏览器(跨浏览器支持主要适用于
标签: Usb
hidlibusbhandshakehidapi
我正试图从一个数据库中提取实时数据
Roel Janssen已经检查了数据包:
我正试图用一个非常小的API()重写这段代码
现在我打算尝试使用hid\u write,但这次握手可能会发送一个
有没有人可以看看bytestream,看看到底发生了什么
编辑:看起来墨迹暴露了FlashDrive和HID接口,所以我猜这个字节码一定是选择了HID接口并告诉它开始发送数据。但是我可以用一种更优雅的/人类可读的形式来编写它吗
编辑:我有它的工作!hid\u write和hid\u send\u feat
我一直在尝试使用WinUsb进行同步USB传输,结果证明WinUsb总是尽可能快地发送数据:
将传输缓冲区打包,以便在每个间隔中,主机可以发送每个间隔允许的最大字节数
但是,对于以下情况,您显然可以发送较短的数据包:
MaximumPacketSize值表示同步数据包的最大允许大小。客户端驱动程序可以将每个等时数据包的大小设置为小于MaximumPacketSize值的任何值
我想知道USB音频是如何处理这个问题的。就我在规范中所见,它们只是接口的两种可选配置—零带宽配置和非零带宽配置。有一个标
我有一个USB灯,当插入USB端口时,它会打开。我将它连接到我的计算机并运行lsusb,但找不到该设备。操作系统如何处理这些设备?USB电源引脚是否始终以5V供电,还是在操作系统检测到设备时通电?如果操作系统检测到一个设备,然后向USB插槽供电,我如何找到与该设备关联的驱动程序
该设备与此处列出的设备类似:
从下面的图片和描述中,我觉得这个产品看起来像个哑巴设备。我所说的哑是指它只使用USB接口的+5V和GND线路。用于通信的D+/D-未连接,因此不需要/不适用驱动程序。鉴于USB是一个相当复杂
我正在使用STM32、FATF、SDMMC、eMMC,并已在eMMC上创建FATF。
我还在USBH(主机模式)上创建了一个FATFS卷。这也很好
eMMC FATF工作正常,然后我需要将所有文件从eMMC复制到USB驱动器。通过FATFS从eMMC逐文件复制文件花费的时间太长
我认为,如果我只是盲目地将内存逐块(512字节)从eMMC复制到USBH,速度会更快。所以我执行了足够多的例行程序来做到这一点。问题是在复制了大约几百个块之后,复制失败了。故障似乎是由于USBH没有响应
我的问题是:
1
上一页 1 2 ...
4 5 6 7 8 9 10 ...
下一页 最后一页 共 22 页