草庐IT

USB3.0高清视频和音频采集处理芯片——MS2131

MS2131是一款USB3.0高清视频和音频采集处理芯片,内部集成USB3.0Device控制器、数据收发模块、音视频处理模块。MS2131可以通过USB3.0接口将HDMI输入的音视频信号传送到PC、智能手机、平板电脑上预览或采集。MS2131支持HDMI环出功能,支持USBhost录制的同时通过HMDI输出播放音视频。MS2131支持两路数字音频(2S)输入,支持数字音频与HMDI音频的混音处,支持两路数字音频(I2S)输出,支持SPDIF数字音频输出。MS2131输出支持YUV422和MPEG两种模式,兼容Windows、Android和MacOS系统。功能框图 USB3.0视频输出默认

stm32 USB复合设备 cubeMX库一键生成 多路CDC串口 HID鼠标键盘 Composite Device

最近有个需求,需要同时用usb键盘鼠标和虚拟串口等,因为平时没怎么研究过usb协议,所以自己写复合设备一直没有成功,然后正巧在github上看到了一个stm32的一个usb复合设备库,可以快速配置usb组合设备,并且支持超级多路串口Gihub地址https://github.com/alambe94/I-CUBE-USBD-Composite安装在githubrrelease页面下载.pack文件,要是github打不开这里有分享链接库文件CubeMX中选择管理软件包导入刚才下好的.pack文件 启用选择组件选择你需要的Core是必须的,然后你需要哪些功能就需要启用,多设备一定要启用COMPI

html - 从 node-webkit 访问 USB 设备?

我正在构建一个需要在所有3个主要桌面环境(windows、mac和linux)上运行的node-webkit应用程序我需要我的应用程序连接到插入的USB设备,但我遇到了一些麻烦弄清楚如何解决这个问题。是否有适用于所有操作系统的npm?我能得到一个用C++构建的可以工作的吗?node-webkit中是否内置了任何用于与设备交互的东西(DevicesAPI?)提前致谢。 最佳答案 您几乎可以肯定需要一个C/C++模块来实现这一点,这意味着需要一个构建过程。好消息是您可以在您的机器上进行构建并为Windows和OSX分发生成的二进制文件(

如何将 FPGA 变成 USB 数据采集板

今天又收到高大哥的投稿,是将FPGA变成USB数据采集板的详细设计,又是一篇“保姆级”的教程~作者github主页:> https://github.com/gyn如何将FPGA变成USB数据采集板笔者在不修改硬件的情况下在icestick板子上实现了从FPGA到USBHost最高2.57MBps的数据传输。背景信息icestick板载USB接口芯片FT2232H的端口A和端口B均与FPGAice40hx1k相连。其中,端口A处于MPSSE模式,用于读写SPIFlash以更新FPGA的bitfile,而B口默认处于ASYNCSerial模式,当作串口使用。端口B都只有一部分引脚连到FPGA,无

javascript - 使用 JavaScript、HTML5 或任何跨平台语言(支持 Android)向 USB HID 写入数据

我用HTML5和JavaScript编写了一个UI。我选择这个实现是为了在AndroidChrome和Windows 8RT之间共享相同的代码。现在,我的下一个目标是将数据写入USBHID。我正在与之通信的设备被视为HID。我提到这部分是为了防止有一种方法可以写入HID设备而不是USBRAW设备。我对这个问题做了很多研究。但是,HTML5规范变化如此频繁,以至于我可能错过了一些东西。**无论如何,是否有一种语言或实现可用于共享通用代码以在Android和Windows8RT上访问USB设备?如果无法在两者之间共享,建议仅在Android上进行USB通信怎么样?**以下是我的研究和结论:

android - 从 Windows 7 x64 通过 "adb devices"通过 USB 看不到 Nexus 7

我已经做了很明显的事情——USB驱动程序是从最新的AndroidSDK安装的,并且在平板电脑中打开了USB调试。当Nexus 7已连接,设备显示在WindowsDeviceManager作为“AndroidPhone”/“AndroidCompositeADBDevice”,其属性显示驱动程序版本6.0.0.0,因此正确的驱动程序已安装并正常工作。这也证明设备处于USBDebug模式,因为如果不是,它会显示在Windows的“可移植设备”/“Nexus7”下。问题是adbdevices没有显示设备,Eclipse此外(不足为奇)也不提供Nexus7作为运行应用程序的硬件设备。我已经重启

android - 从 Windows 7 x64 通过 "adb devices"通过 USB 看不到 Nexus 7

我已经做了很明显的事情——USB驱动程序是从最新的AndroidSDK安装的,并且在平板电脑中打开了USB调试。当Nexus 7已连接,设备显示在WindowsDeviceManager作为“AndroidPhone”/“AndroidCompositeADBDevice”,其属性显示驱动程序版本6.0.0.0,因此正确的驱动程序已安装并正常工作。这也证明设备处于USBDebug模式,因为如果不是,它会显示在Windows的“可移植设备”/“Nexus7”下。问题是adbdevices没有显示设备,Eclipse此外(不足为奇)也不提供Nexus7作为运行应用程序的硬件设备。我已经重启

Linux 驱动开发:USB无线wifi驱动开发(MT7601)、完成WIFI管理工具安装

开发环境说明内核版本:3.5.0交叉编译器:arm-linux-gcc-4.5.1PC宿主机:红帽REDHAT一、移植WIFI驱动当前采用的WIFI是360随身WIFI,这款随身WIFI所用的网卡芯片是 Ralink(雷凌科技)的解决方案(在上篇文章里也有详细介绍),芯片型号为MT7601。如果在PC计算机上使用这款随身WIFI那自然是简单,官网下载个驱动安装插上就能使用。如果是在嵌入式平台,自动的平台上使用,官网就没有现成的驱动下载了,这种情况下就需要针对WIFI编写驱动。当然,从0开始写确实困难,不过这款芯片官方提供了linux下的驱动源码,这就好办了。只需要下载下来,编译就能使用了。接下

ios - 以编程方式通过 USB 模拟 iPhone(真实设备,而非模拟器)位置

我可以通过Xcode模拟位置,方法是准备一个带有一些坐标的GPX文件,将其添加到我的项目中,运行一个应用程序,并在应用程序运行时选择位置。然后,我的整个iPhone的位置都更改为该位置(不仅仅是那个应用程序)。换句话说,当使用Xcode通过USB连接时,可以通过Mac控制iPhone的位置。我想知道有没有办法自动执行此行为?例如,我将以编程方式向我的iPhone发送命令以更改它的位置,而无需手动创建GPX文件、将其添加到项目、运行虚拟应用程序以及每次从UI中选择一个GPX。有没有办法,也许使用命令行工具? 最佳答案 您可以使用Ins

ios - OS X 到 iOS 通过 USB 通信?

目前是否有Apple批准(或至少容忍)的策略来通过USB将高带宽数据从iOS设备传输到OSX?作为MFi程序开发人员,这甚至被允许吗? 最佳答案 也许peertalk很有趣。“PeerTalk是一个iOS和OSXCocoa库,用于通过USB和TCP进行通信。” 关于ios-OSX到iOS通过USB通信?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6416816/