首页 文章
  • 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 . 一旦使用...
  • 2 votes
     answers
     views

    USB:可以在一个界面上定义多个不同的HID操纵杆吗?

    我正在构建一个适配器,通过USB将各种视频游戏控制器连接到PC . 它的核心是Teensy 3.1微控制器,它使用Cortex-M4处理器 . M4能够处理原始USB数据包,从而模拟任何类型的USB设备 . 我已成功编程它以呈现复合USB设备: 接口1, endpoints 1:USB串口(用于调试) - 状态接口 接口1, endpoints 2:USB串行TX / RX接口 接口2...
  • 1 votes
     answers
     views

    启用USB Audio Class 2.0音频输入流

    我一直在尝试在我的微控制器设备上设置USB音频输入流 . 我知道每个USB音频流都有两个备用设置;备用设置0是没有流可用的地方;备用设置1是有可用流的时间 . 我已经设置了USB音频输出,所以我知道流描述符工作正常 . 显然,当主机告知音频何时通过时,微控制器调用USB中断来激活输出(告诉微控制器启用备用设置1 ......) . 但是,现在我很困惑如何启用USB音频输入端 . 我很困惑,因为显然...
  • 0 votes
     answers
     views

    如何更改USB小工具 endpoints 类型?

    我知道USB endpoints 有一些模式(控制,批量,中断和等时),它们可用于各种用途,但我不知道如何在一个小工具中将USB endpoints 更改为这些模式?我已经阅读了USB2.0规范,然后我可以通过以下设置获得USB传输描述符: ctrl.bRequestType = USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_ENDPOINT; ctrl.bRequ...
  • 2 votes
     answers
     views

    自定义USB VID / PID - 使Windows 7和8自动选择usbser.sys驱动程序

    我正在为带有STM32F070微控制器的USB设备开发固件 . 我使用STM32CubeMX生成了一个裸机(无操作系统)代码库,将设备设置为USB CDC(通信设备类),以便Windows 7,8自动将其检测为VCP(虚拟COM端口), 10.驱动程序详细信息显示它正在使用Windows usbser.sys 驱动程序 . 当我更改USB供应商ID(VID)或产品ID(PID)或制造商字符串...

热门问题