首页 文章
  • 4 votes
     answers
     views

    Nexus 7没有被adb接收(当我通过USB连接到笔记本电脑时)

    我运行命令“adb devices”,即使驱动程序安装正确,也没有列出nexus 7设备 . 驱动程序显示为“Android Composite ADB Interface” . 我在nexus 7设备上打开了“USB Debugging” . 此外,我已经尝试杀死并重新启动adb服务,没有任何运气 . 然而,当我连接我的HTC One Android设备时,即使我没有打开USB调试,它也会在我运...
  • 12 votes
     answers
     views

    通过usb访问dev机器localhost

    我的活动需要与位于我的开发机器上的java服务器通信 . 实际上,使用模拟器,我可以通过特殊的10.0.2.2地址访问服务器套接字 . 现在我想在通过usb连接的手机上测试我的应用程序,但似乎我不能使用10.0.2.2来访问我的开发机器localhost了 . 自然地使用wifi路由器和正确的局域网寻址可以解决问题,但我需要使用USB连接 . 任何提示? 编辑:只是添加了不同的场景让每个人都更好地...
  • 33 votes
     answers
     views

    Nexus 10 - 在Windows 7或Linux上对adb不可见

    adb在Windows 7上无法识别我的Nexus 10.这就是我所做的: 安装了Google的SDK和USB驱动程序 . Windows 7将平板电脑视为'Android ADB Interface.' 单击'About tablet'并单击内部版本号七次,将平板电脑置于开发人员模式 转到存储> USB计算机连接,将平板电脑置于相机(PTP)模式 . 重复启动并重新启动平...
  • 4 votes
     answers
     views

    无法在ubuntu 13.04中显示android设备

    我有一个Android平板电脑设备无法通过我的笔记本电脑(T61)上的Android设备显示,但它在DELL PC上使用相同的操作系统:Ubuntu 13.04正常工作 . 我已将adb更新为最新的平台工具:18.0.1和 export ADB_TRACE=all 之后: $sudo adb kill-server $sudo adb start-server $ adb devices 表...
  • 0 votes
     answers
     views

    ESP8266模块编程,usb端口未定义

    我试图通过usb ttl转换器将esp8266 wi-fi模块连接到PC,但设备管理器没有显示给定连接的任何良好 Build 的端口 . 设备管理器唯一显示的是“CP2102 USB到UART桥接控制器”,因此Putty没有识别端口 . 请帮助我 . 截图:
  • 2 votes
     answers
     views

    ControlTransfer指令不从LibUsbDotNet中的setup packetr发送值参数

    我有一个USB设备,我需要能够从.net应用程序进行通信 . 该设备不是标准的HID设备,为了启动它,我已经从USB协议分析器/嗅探器获得了一些数据包,用于在其他类型的机器上进行初始化时使用的数据包 . 我需要从我的.net应用程序复制此数据包序列以初始化设备 . 一切都运行良好,直到我得到一个特定的控制传输数据包/类类型请求 . 我得到的痕迹说明我应该发出: Control Transfer C...
  • 1 votes
     answers
     views

    Raspbian - 从HID设备读取数据

    我有一个可以测量光强度的测量仪器,这个仪器可以通过USB连接到PC . 我现在希望能够通过Raspberry从设备中读取值 . 当仪器连接到Pi时,它会在输入'lsusb'到终端时显示,并且在'/ dev / usb'下列为hiddev1 但是我怎样才能从设备中获取数据呢?当我输入'sudo cat / dev / usb / hiddev1'时没有任何反应 . 在此先感谢您的帮助
  • 2 votes
     answers
     views

    C#COM端口通信 - USB到串行适配器的错误

    这是场景 - 我有一个从COM端口读取的C#应用程序 . 大多数情况下,我使用带有串行适配器的设备和带有串行端口的计算机 . 但是,具有串行端口的机器越来越难以获得,因此我开始使用具有USB /串行连接的机器 . 在某些情况下,我所拥有的C#代码可以正常使用“真正的”串行连接,但无法通过USB /串行连接 . 数据的第一部分进入碎片(可能是前1或2个字符)而没有别的 . 我正在使用类似compor...
  • 7 votes
     answers
     views

    使用C#通过“USB虚拟串行端口”与USB设备通信?

    我最近使用普通USB电缆将USB嵌入式设备(mbed lpc1768)插入Windows 7桌面 . 根据设备上运行的程序附带的文档,它通过USB虚拟串行端口与主机(桌面)通信 . 如果需要使用c#读/写数据,我从哪里开始?我可以使用SerialPort .NET类,还是需要使用LibUsbDotNet库或其他东西?
  • 1 votes
     answers
     views

    SetupComm,SetCommState,SetCommTimeouts因USB设备而失败

    我正在打开一个USB设备: 使用 CreateFile 进行通信: HANDLE hUsb = CreateFile("\\.\LCLD9", GENERIC_READ | GENERIC_WRITE, 0, null, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, ...
  • 0 votes
     answers
     views

    使用覆盆子-pi上的jssc的奇怪结果

    我有一个使用usb-serial电缆HL-340连接到串口设备的覆盆子pi(pl-2303也经过测试) 该设备需要 1-byte 命令,并应回复 2 bytes (好吧,这是非常简单的设备和非常容易学习的协议:)) 我的代码: [...] final int[] status = this.serialPort.getLinesStatus ( ); final S...
  • 1 votes
     answers
     views

    使用Java在Raspberry Pi 3上读写USB设备

    我学习如何用Java编写代码(SE运行时版本1.8.0_65),我需要通过USB连接的Bill Acceptor传送原始数据 . 根据制造商的文档,USB单元模仿串行接口 . 当我插入设备时,它出现在 /dev/serial/by-id 中 . 我20年前在SCO Unix设置上使用调制解调器编写了C代码 . 如果内存服务,我基本上将调制解调器 /dev/ttyxx 视为用于读写的文件 . 我10...
  • 1 votes
     answers
     views

    如何从Cocoa应用程序中的HID USB设备读取数据?

    我正在尝试在Mac OS X中实现HID USB应用程序 . 应用程序需要从HID USB设备读取数据 . 我找到了一些关于从HID USB设备读取的信息,其中提到了HID管理器kext的创建 . 我的问题是,如何创建HID管理器kext以及如何在我的Cocoa应用程序中实现此kext? 这是USB Prober提供的设备信息: Low Speed device @ 2 (0x5D200000):...
  • 2 votes
     answers
     views

    如何确定USB设备的IRQ号码?

    我是司机发展的新手 . 但是,我购买了一个OSR USB FX2学习套件,它带有Windows内核/用户模式驱动程序的示例代码 . 但是,我正在Linux(Ubuntu 12)中编写驱动程序 . 我已成功发送控制命令并从设备接收控制命令的返回 . 我也能够通过设备支持的BULK OUT / IN endpoints 成功发送和读取数据 . 我还有一个实验尚未完成 . 该设备具有以下 endpoin...
  • 3 votes
     answers
     views

    kext隐藏在10.7卸载失败但10.6工作完美无缺

    我正在研究MacOSX的虚拟USB总线驱动程序(Windows已经运行)通过网络连接到Linux机箱 . 它可以在10.6和10.7下使用大容量存储设备和鼠标或键盘等HID设备正常工作 . 但是,对于10.7(.5)以下的HID设备,删除设备(拔出)或更简单的卸载kext失败,因为剩下的一个实例(分离后保留计数不会降到零) . 我的10.6和10.7测试环境与MacBooksPro 8.2 i7相...
  • 0 votes
     answers
     views

    如何调试/验证USB CDC设备的无代码kext?

    我为USB CDC设备创建了一个无代码kext,以防止它在网络设置中列出 . 根据kextutil,kext是有效的(除了警告它是自签名的) . 当我用kextutil加载它时,日志文件显示有关kext无效签名的警告 . 现在我想验证,无论何时插入我的设备,它都已正确加载和使用 . 为此,我将IOKitDebug设置为最大值(65535) . 我在控制台中看到的唯一输出是: 02/09/14 14...
  • 3 votes
     answers
     views

    USBInterfaceOpen始终报告kIOReturnExclusiveAccess错误

    最近我头痛地遇到了这个问题,我已经在这个问题上花了一个星期,但仍然失败了 . 希望你能帮我把这块石头踢掉,非常感谢 . 我的问题:我们的compony为iPhone 生产环境 USB存储设备,实际上这个存储设备中有一个SDCard . 现在,我们要开发一个Mac应用程序来更新此存储设备的固件 . 但是每次我将存储设备连接到Mac时,Mac都会自动挂载它,并且在调用 USBInterfaceOpen...
  • 0 votes
     answers
     views

    在Mac OS X上手动重置USB设备后,Kext驱动程序没有响应

    我正在使用通过USB连接到Mac OS X操作系统的计算机的蓝牙耳机 . 我有用户空间运行的应用程序以及通过发送设备请求和读/写管道与耳机一起工作的kext驱动程序 . 要更改耳机的设置,我调用IOUSBDevice :: DeviceRequest(...),但要应用这些设置,我需要重新启动耳机的芯片 . 问题是在从kext驱动程序发送特殊设备请求后重新启动芯片时,不会调用函数stop(IOSe...
  • 3 votes
     answers
     views

    HID USB键盘

    我正在尝试制作一个HID USB设备 . 我搜索过它,发现键盘的输出有8个字节 . 第一个字节是修饰符,第二个字节是保留的,剩下的6个字节是关键代码 . 我认为在某些情况下像“prtsc”需要多个单字节 . 我想知道 usb hid键盘输出的数据是否总是8个字节(它会根据按下的键的类型而变化) . 2.是否有任何其他前缀或后缀数据以及这8个字节来识别新按键的开始和结束? 此致,拉胡尔 .
  • 3 votes
     answers
     views

    Linux USB驱动程序:中断URB

    我想我实际上有两个不同的问题,但我认为它们足以将它们包括在内 . 上下文是Linux USB设备驱动程序(不是用户空间) . 发送请求URB后,如果调用 complete 回调,如何收到响应? 如何将中断URB用于单个请求/响应对,而不是实际的连续中断轮询(如预期那样)? 因此,对于某些背景,我正在为Microchip MCP2210一个带有GPIO的USB-to-SPI协议转换器(U...
  • 0 votes
     answers
     views

    控制USB键盘和鼠标

    我们有一个带LCD显示屏的硬件设备 . 它支持USB接口连接键盘和鼠标 . 使用这些键盘和鼠标,我们可以导航到varios菜单项和编辑条目 . 我们编写了几个测试用例来验证按下相应的键时鼠标单击和键盘输入事件是否正常工作 . 我的任务是自动化这些测试用例 . 我不能对硬件设备进行任何控制,因为我无法访问o / s内核或在那里运行的任何应用程序 . 有一种方法可以验证UI上当前显示的内容 . 所以我...
  • 1 votes
     answers
     views

    使用WriteFile和ReadFile的USB驱动程序在WIndows中不起作用

    Background: 我是Linux专家,在Windows方面经验很少 . 我正在为具有2个接口的USB设备开发Windows驱动程序 . 我的驱动程序应打开下面显示的第二个接口,并与中断OUT和IN endpoints 通信 . Interface Descriptor: bLength 9 bDescriptorType ...
  • 2 votes
     answers
     views

    Linux设备驱动程序通过USB发送和接收音频

    我正在尝试通过USB从我的嵌入式Linux设备向/从Windows主机发送/接收音频 . 据我所知,通过USB发送音频有2种协议 - USB音频等级1和2(UAC1和UAC2) . 我在这里解释了它们:http://www.thewelltemperedcomputer.com/HW/USB_Audio.htm . 我目前使用Linux中现有的UAC1设备驱动程序从主机PC获取音频 . 这个对我...
  • -1 votes
     answers
     views

    我无法连接Mac OS X的数字转换器(USB)

    下午好 我无法连接设备 这里有关于它的数据: 全速设备@ 5(0x14200000):复合设备:“FT240X USB FIFO” 端口信息:0x001a 不是俘虏 连接到Root Hub 外部设备 连接的 启用 endpoints 数(包括EP0): 配置1的总 endpoints (当前):3 设备描述符 描述符版本号:0x0200 设备类别:0(复合) 设备子类:0 设备协议:0 Devic...
  • 2 votes
     answers
     views

    Linux USB Gadget自定义配置

    我正在使用运行Linux内核3.14.18的i.Mx6 Sabre Lite主板,主板应该充当USB设备(USB小工具) . 需要将一个Vendor特定接口添加到CDC / NCM配置中 . 默认情况下,CDC / NCM配置有两个标准接口 - 通信和数据 . 我在CDC / NCM配置中添加了第三个接口(特定于供应商) . 此接口有两个Bulk(IN和OUT) endpoints . 一旦使用...
  • 0 votes
     answers
     views

    如何在PIC24FJGB410的USB通信的批量模式下使用多个 endpoints (IN和OUT)

    在我的项目中,我正在为主机的输入和输出配置USB endpoints (批量模式) . 我正在使用PIC24FJ166GB410和Microchip示例代码“供应商吞吐量”配置PIC24FSTARTER KIT . 如果我使用 endpoints 1,2,3为OUT和 endpoints 1为IN,一切正常 . 我为OUT配置 endpoints 1,2,3,为IN配置 endpoints 81的...
  • 0 votes
     answers
     views

    Android 3.1 USB作为虚拟COM端口

    我有一个第三方USB设备,当插入Windows机器时,被识别为串行设备并分配给COM 4端口 . 我可以像使用通过串行端口连接的设备一样与设备通信 . 例如,我可以通过USB连接将“abc”串行写入设备 . 我一直在寻找一种在Android中做类似事情的方法 . 如果我尝试使用Usb Host方法,并使用UsbManager打开UsbDevice,我可以得到一个带有2个 endpoints 的接口...
  • 4 votes
     answers
     views

    libusb中断传输

    我需要对定制的HID USB设备(控制面板上的一些按钮和LED)进行反向工程 . 该驱动程序仅在Windows上可用,我们需要* nix实现 . 该设备显然是HID设备,但不是特定类 . 它提供两个接口,每个接口都有一个中断 endpoints . 我的设置目前涉及在Ubuntu主机上运行Windows的VirtualBox,以通过Wireshark捕获USB流量 . 协议相当简单,我已经获得了...
  • 2 votes
     answers
     views

    LPC2148 USB发送/接收数据

    使用Keil USB HID示例我终于能够使用LPC2148在Windows中成功枚举我的设备; USB HID示例需要一些调整 . 我正在使用中断传输方法 . 我正在使用USBlyzer来嗅探我的USB数据传输 . 在Windows方面,我目前正在使用C#USB库(http://www.codeproject.com/Articles/18099/A-USB-HID-Component-for-...
  • 4 votes
     answers
     views

    Android HID USB如何使用bulkTransfer或controlTransfer发送十六进制数据?

    我正在尝试从我的Nexus 7向连接的USB HID设备发送十六进制数据,但Android SDK方法只能用于byte []缓冲区 . 如何使用bulkTransfer或controlTransfer发送源自十进制字符串值的十六进制数据? message[0]= 0; message[1]= 166; message[2]= 2; message[3]= 252; message[4]= 255;...

热门问题