在USB端口上从打印机读取信息

在使用并行打印机的日子里,人们通常能够在LPT1上发送命令并接收标准信息,如寿命计数等 现在,有了USB设备,我们是否已经失去了这种能力?还是还有办法阅读这些信息?我想你的问题是以Windows为中心的。在某些设备上,制造商(例如爱普生和星空)提供实用程序,让您可以通过“传统串行”接口访问设备。它仍然是USB,但该软件为您提供了一个虚拟串行端口,您可以使用它进行通信。我一直在做一些挖掘工作,试图找出底层驱动程序暴露了哪些功能,但在这方面运气不好,因为Windows驱动程序确实不是我的强项 在wi

通过USB输入模拟数据

我正在尝试建立这个设备,它从地球上获取模拟输入,将它们转换成电脉冲,我希望输入到安卓智能手机进行数据分析。我最初考虑使用安卓设备的3.5毫米插孔。显然Android不支持通过3.5毫米插孔输入。所以我决定用USB线作为输入。 现在我的问题是,我的安卓手机或平板电脑是否能够直接读取USB数据,或者是否需要通过一些微控制器输入数据 我不确定我是否正确理解了你的问题,你是否正在尝试测量土壤电导率,并确定你的植物是否需要水?这很容易。还是你在试着做一个心脏监护仪?这有点复杂 无论如何,如果你对Andro

直接向USB HID设备发送数据包或字节流

是否可以从我的VB.Net应用程序将数据包信息直接发送到连接到我的PC的HId设备?尝试使用这样的库:这个库看起来很棒!我正在尝试向kinect传感器发送信息以更改LED颜色。到目前为止,我成功地使用了一个python脚本编译成可执行文件,然后从.net代码中调用它。废话!不是最好的!您是否有兴趣帮助我了解您推荐的库的一些重要部分?很遗憾,这个库很好。kinect传感器未出现在USB设备的枚举列表中。

Usb 滚动我自己的Windows操纵杆HID驱动程序?

我有一个USB操纵杆,我想为它编写自己的HID驱动程序。值得注意的是,我希望在Windows接收操纵杆输入和我的应用程序收到输入事件通知之间注入延迟。我还想更改我的应用程序感知到的操纵杆的标识。我从来没有为Windows编写过驱动程序,更不用说HID驱动程序了。有谁能给我一些建议或指点,告诉我怎么做吗?你想做的是一个过滤器驱动程序 筛选器驱动程序是可选的驱动程序,可为设备添加值或修改其行为。筛选器驱动程序可以为一个或多个设备提供服务。 资料来源: 我认为WDK包含您必须从此处下载Windows驱

反向栓系(USB)安卓平板电脑

场景:安卓平板电脑(3.2/ICS)Ubuntu服务器 我有一个本地apache服务器运行在我的ubuntu 10机器上,它为我的android应用程序提供数据。这在无线互联网(连接到我的本地ip地址)上运行良好,但我需要在没有无线的情况下工作——只需要usb连接 有一些关于“反向栓系”的教程,这似乎是我需要的。我的android设备是根设备,abd可以在我的ubuntu机器上轻松访问 大多数Android平板电脑没有本机的栓系设置(这是大多数教程所要求的),因此当执行类似于ifconfig u

USB HID设备检测

我正在尝试访问Ubuntukernel-3.0下的USB HID设备。我想写一个程序,它可以在USB设备连接到总线时通知我,即在插入USB设备时是否会生成任何事件,我可以进行监控。我调查过DBus和HAL,但没有成功。但我不希望linux在设备插入时加载其当前模块usbhid和HID。我还想问一下,上述模块是否也是用于HID设备的设备驱动程序 我的唯一目的是在USB设备插入总线时运行脚本,该总线将间接调用上述模块 我正在用C语言编写代码。我对linux相当陌生。因此,如果有人能为我指出正确的方向

BASH-插入USB并自动关闭

我一直在搜索类似的东西,但没有找到任何相关的。 我想用BASH实现这个Ubuntu Linux USB Pendrive已连接(无论何时和在计算机前面的端口中,无论是哪一个端口) 计算机检测到USB已插入 然后关闭计算机 这应该是每次执行,大约每30秒执行一次,重要的是不间断地执行脚本,因为如果脚本只执行一次就没有用了 谢谢。它必须是“USB Pendrive”还是任何USB设备都适合?如果是这样的话,您可能想看看这里: Yoctopuce设备与Linux一起工作,是无人驾驶的,可以从命令行检

U-boot:通过USB加载内核

我正在为ARM板编写一个小型操作系统,我有点厌倦了通常的“卸下SD卡,复制内核,插入SD卡,打开”模式,所以我开始考虑u-boot,现在我可以使用u-boot和kermit通过串行端口加载内核:我不再需要卸下/插入SD卡 然而,这是痛苦的缓慢(约5分钟为2.5个月),我想知道我是否可以做同样的使用板的usb端口(我知道u-boot支持tftpt引导方法,但我没有成功地设置网络正确到目前为止) 最好的 V.如果您的主板U-boot有正确的USB驱动程序,并编译了USB支持,则是。否则不会。知道是哪

如何在没有用户手势的情况下重新连接到USB设备?

我正在写一个网页,将在自定义USB设备上执行软件升级。首先,用户执行用户手势以连接到设备并启动该过程。然后页面仍然打开,但设备会自行重置。是否有无需用户手势即可再次连接到此设备(已配对)?只要设备保持相同的供应商ID、产品ID和序列号,则在设备重置时,先前授予的权限仍将适用。您可以在navigator.usb上注册侦听器,以便在设备重新连接时通知connect事件。如果设备重置时这3个标识符发生变化,则浏览器无法判断该设备是否与用户先前授予站点访问权限的设备相同。感谢您的回复。结果是我的设备报告

C型USB-C触发器-设置允许的最低电压

是否可以将允许输出的最低电压设置为12或20伏?换句话说,停止输出5v(仅输出12v或20v)。从这里()使用USB-c触发器ZYPDS。其他人将使用我正在开发的一个项目,该项目使用usb-c触发器为LED驱动器提供12伏电压。如果他们不小心使用了标准(a型)USB到USB-c墙壁适配器,将损坏使用的LED驱动程序im,该驱动程序无法在5v下工作。有什么建议吗?USB-c触发器上使用的芯片零件号为ip2721。我看不懂中文,但这是数据表()。我建议使用齐纳二极管。忽略所有这些电压调节器教程,因为

如何在嵌入式Linux中设置USB设备的VID和PID

我有一个嵌入式Linux设备,我想设置VID、PID和名称。这通常在哪里进行?是在文件系统中还是编译到内核中?它是在内核中完成的:我假定您有一个USB小工具驱动程序,您已经开发或正在使用,以便您的嵌入式Linux设备可以用作USB设备 这个驱动程序肯定有一个在某处声明的struct-usb\u-device\u描述符。如您所见,此结构有一些idVendor,idProduct字段。人类可读的字符串是iManufacturer、iProduct和iSerialNum。以下是完整的结构: /* US

Usb 构建嵌入式系统

我想构建一个带有USB和Wifi的嵌入式系统。我将使用USB来加载配置和代码。Wifi将用于与其他类似系统通信。我还想在插座级别编程,这意味着我希望USB和Wifi的驱动程序已经可用,并且有一个操作系统。因此,如果有人能给我指出一套引导这样一个系统可能需要的东西,那将非常有帮助。或者,一个具有RTOS的现有系统也可以使用。另一个选择是。它使您能够定制和构建自己的嵌入式linux发行版。还有一些已经用OE构建的发行版,比如我已经成功使用的。是一个真正的RTOS,支持USB和TCP/IP 任何RTO

Linux-USB:libusb与sysfs

在Linux系统上,我需要列出所有USB主机和设备,其中包含各种信息,如类、产品id等。我认为libusb和sysfs都可以完成任务(正确吗?)。那么哪一个更好呢?您应该更喜欢libusb,因为它与平台无关,并且提供了比sysf更好的api来处理USB设备 如果您不需要在其他程序中集成该功能,请考虑使用独立的 USB设备,甚至 LSUB

Usb 在同一逻辑驱动器中使用FATF复制文件

MCU-stm32f407vgt6IDE-True StudioAdditional-CubeMx 描述-我正在尝试将文件从USB驱动器复制到具有不同名称的同一USB驱动器 源文件-FILE2.txt-此文件存在于驱动器中,大小为3KB 目标文件-file2copy.txt-将在同一驱动器中创建此文件,并复制FILE2.txt的内容 代码- 在这种情况下,res变为true 所以我的问题是如何在同一逻辑驱动器中复制文件,以及在该驱动器中打开目标文件有什么问题 提前感谢。首先,我不知道您的堆栈设置

Usb 我可以从VCP(虚拟COM端口)获取255个数据包吗?

我知道STM32库的usb_desc.h上“虚拟COM_端口_数据_大小64”的默认设置值。 但是,由于我们项目的长数据包,我希望一次获得255个字节。 所以我更改了下面的修改代码点,我无法获得正确的值,因为“USB缺陷问题” /****** usb_prop.c **********/ DEVICE_PROP Device_Property = { Virtual_Com_Port_init, Virtual_Com_Port_Reset, Virtual_Com_Port_Status_I

我需要在USB连接的两端安装FAT吗?

我有一个由两个盒子组成的产品,都运行RTOS(比如说FreeRTOS,还没有挑选): 方框A将有: 一张SD卡和一个胖堆栈 带有MSD的“外部”USB设备端口,允许PC访问SD卡 带MSD的B盒“内部”USB设备端口 方框B 将“内部”USB主机端口连接到带有MSD的机箱A 问题:我是否需要框B中的FAT堆栈才能访问框a中的SD卡 我意识到这是一个非常基本的问题,但我在任何地方都找不到答案。 谢谢事实证明,你的两头都不需要脂肪。您需要在主机端而不是设备端使用它。MSD以较低的级别接管SD

从USB安装windows server 2003的磁盘2

我正在尝试将windows server 2003从磁盘放入可引导USB。我已经下载了WinToFlash软件,它已经工作了,现在我的USB可以用windows 2003启动了 我唯一的问题是,如何安装windows server 2003的磁盘2?我是否为它创建另一个可引导USB并将其连接到服务器 如果任何人有任何信息,我们将不胜感激。安装不需要磁盘2,因此您可以从USB安装Windows,然后将所有文件从磁盘2复制到计算机,以安装其他应用程序和服务(需要时,操作系统将询问此文件的位置)

Win10 USBSER设备硬件描述符

我在嵌入式设备上使用USB Class02/SubClass02来利用Windows10内置USB COM端口驱动程序usbser.sys/mdmcpq.inf。 我的设备提供了制造商/设备描述符,但我发现Win10似乎没有在设备管理器和其他位置使用它们作为设备的标题。相反,它只是列为USB串行设备COM?而制造商是微软 是否有人知道是否有一种方法可以通过标志或类似的方式指示Win10和驱动程序使用设备提供的名称? 或者,唯一的方法是提供一个只有INF的设备驱动程序和字符串吗 谢谢。或者是通过提

无法声明USB接口(设备或资源繁忙)卡滞

我正在尝试使用ACR122U阅读器。我安装了所有东西,但是当我使用nfc list或我得到的任何其他命令时: me@me:~$ nfc-list nfc-list uses libnfc 1.7.1 error libnfc.driver.acr122_usb Unable to claim USB interface (Device or resource busy) nfc-list: ERROR: Unable to open NFC device: acr122_usb:00

USB主机何时要求在控制读取传输结束时数据包长度为零?

我正在为USB设备编写代码。假设USB主机启动控制读取传输以从设备读取一些数据,并且请求的数据量(设置数据包中的wLength)是端点0最大数据包大小的倍数。然后,在主机接收到所有数据(以具有最大大小数据包的多个in事务的形式)后,它是否会启动另一个in事务以查看是否有更多的数据,即使不能有更多的数据 下面是我想知道的事件序列示例: USB枚举进程:端点0上的最大数据包大小报告为64 SETUP-DATA-ACK事务启动控制读取传输,wLength=128 IN-DATA-ACK事务将前64个字

Usb 如何编辑设备驱动程序文件(.sys)

如何编辑设备驱动程序文件(.sys),我想更新报告描述符文件。我想转换USB HID设备驱动程序的X和Y值。请帮助我转换HID设备中的X&Y值。使用二进制编辑器,或者如果您非常小心,vi。请注意,无论您做什么,请保持字符串的长度完全相同,否则几乎肯定会使操作系统崩溃 假设您使用的是Windows,好的旧debug.exe可以作为二进制编辑器正常工作。不过界面有点模糊 C:\Users\jc>echo bleah > test.sys C:\Users\jc>debug tes

linux上的ttyUSB0这样的虚拟串行端口有IRQ吗?

我正在从Linux下的虚拟串行端口读取数据(连接的设备是xbee模块) 此时,通过检查端口缓冲区的线程完成读取。 但对于许多设备来说,这并不好,因为在一个端口上,数据可能每毫秒进入一次,在另一个端口上每秒钟进入一次,因此这会成为CPU的负担 我想知道是否有像中断这样的东西,只有当新数据可用时才会触发en事件(我知道这个原理在微控制器上工作) 如何在C++中实现这一点? 我不知道如何使用这些信息,因为我这边缺乏知识。如果我有这样的东西: while(1){ int n= PollCompo

与Xilinx Atlys板的外部USB设备接口

我正试着与思维方式衔接(http://store.neurosky.com/products/mindwave-1)使用我的Altys板,通过USB UART端口。我尝试连接的加密狗基本上是一个无线接收器,通过USB连接输出串行数据流。我试图在FPGA上读取这个串行流 我看到的问题是,当我尝试对UartRx引脚(A16)进行芯片检测时,我发现它没有任何活动,即使加密狗应该在待机模式下发送0xAA 由于FPGA不为加密狗供电,我将其连接到外部电源USB集线器,然后将集线器连接到FPGA。但是我没有

PC到移动USB通信

我在我的电脑上使用Windows 7作为操作系统。我希望创建一个应用程序,在其中我将以编程方式向手机发送AT命令。 到目前为止,我希望通过PC和手机之间的USB数据线连接实现这一目标。我最初的方法是使用JAVA。虽然我很快意识到,大多数用于JAVA和USB端口之间通信的API开发对于windows来说已经过时了,而且这些API都不支持Windows7。 有人能建议哪种语言最适合这样做吗 谢谢, Ishan Aggarwal对于Android要创建与PC的连接,您需要使用adb命令(Android

了解与LUFA库相关的USB描述符

有人能解释一下LUFA库是如何处理USB描述符的吗?我似乎无法从任何给出的示例中找到该库的源代码中的描述符。它们是如何工作的?它们是否被编程到给定位置的闪存中 谢谢, George描述符是LUFA库中定义的struct。你可以在里面找到它们 /drivers/USB/Core/StdDescriptors.h 通过“主包含文件”/Drivers/USB/USB.h 用户应用程序使用这些struct 请查阅并在搜索框中查找“描述符”,或展开文件列表子树。这将引导您了解定义的内容和位置。同时查找

由于输入/输出错误,libusb usb_批量_读取失败

我正在评估一台热敏打印机。为此,我在Linux中基于libusb0.1编写了一个USB驱动程序,它工作得非常好 现在我正在将我的平台移动到Windows。这里我使用libusb-win320.1。在此过程中,我为我使用的打印机安装了过滤器 在Windows中,usb_bulk_写入成功,但由于输入/输出错误,usb_bulk_读取失败。在另一种型号的打印机和usb_bulk_read上测试了相同的驱动程序,效果良好 由于终结点在Linux中运行良好,希望没有关于终结点的问题。您能发布代码吗?您是

STM32F103 USB HID

我正在尝试将我的板连接到pc,但没有成功 这就是我所尝试的; 我试过“STM32 FS设备库”。它包括一个名为Custom HID的示例项目。但它也使用了一些LED、一些Exti和一个名为USB_DISCONNECT的pin。我移植了代码,移除了USB_断开部分和LED。当我调用USB_init()时,什么也没发生。电脑找不到任何设备 不需要配置自定义端点、描述符或其他任何东西。只是个人使用的交流。我只需要调用函数,即USB_read()和USB_write() 有没有我可以使用的简单库或示例项

Kinect通过控制器USB3.0连接到PC

我使用Kinect 2.0通过插入PCI-E-16中的ST Lab U710 USB3.0 PCI-E-1控制器(声称超高速)连接到主板千兆字节。所有SDK示例都可以正常工作,但在驱动程序中心usb3.0中没有超高速,所以我只能获得7 fps而不是30 fps 我买了富士康H67S/H61SP主板,因为它在PCI-E-16中号称超高速。我再次在PCI-E-16中使用ST Lab U710 USB3.0 PCI-E-1控制器。但速度仅为7 fps,在驾驶员中心没有超高速词。另外,我需要使禁用\启用

USB中的多顶层HID收集。。。是否可以同时向主机发送2份报告?

我的USB设备有一个HID类接口 我目前在报表描述符中定义了两个设备:鼠标(报表ID==1)和键盘(报表ID==2) 我已将HID轮询周期设置为100ms 为了让主机知道我正在发送键盘或鼠标数据,我必须在所述数据之前加上报告ID,如下所示: //Mouse data for the host 0x01 //report ID for mouse 0x0n //buttons 0xnn //delta X 0xnn //delta y 因此,我面临的情况是,我一次只能更新主机中的一个设备 我的问

使用STM32 USB设备库作为大容量存储设备的闪存

我的主板上有一个闪存IC,它连接到我的STM32F04 ARM处理器。处理器的USB端口可供用户使用。我希望我的闪存在通过USB连接到PC时被检测为存储设备 作为第一步,我在我的程序中将我的USB类定义为MSC,它运行良好。因为当我将主板连接到PC时,它会检测到已连接的大容量存储设备,并给出一个错误,即“您应该在使用光盘之前格式化光盘” 现在的问题是,我如何将闪存定义为处理器的“存储器”。以下可能是您答案的一部分: -usbd_msc_storage_template.c -FAT文件系统 我使

要从USB密钥执行的多平台应用程序

一个客户要求我实现一个必须在Mac或Windows中通过USB密钥执行的应用程序。它必须在没有安装的情况下运行,用户必须插入USB密钥,程序才能运行。 我正在考虑使用Electron,复制Win的.exe和Mac的.app,以及运行时所需的所有文件,但从未尝试过。 有人尝试过它或类似的东西吗?您应该多指定一点您需要的应用程序类型。 例如,假设每个Windows PC和MacOS上都安装了浏览器,并且可以使用internet连接,那么您可以简单地在pendrive中放置一个welcome.html

使用OmniDriver通过NetBeans将Java代码远程部署到Raspberry Pi(加载本机USB驱动程序时出错)

我正在通过NetBeans编写与海景光谱仪接口的软件,在将jar文件部署到Raspberry Pi 3时遇到了一个问题,但没有遇到n RunTimeException。我正确地按照步骤在NetBeans IDE上部署了远程java jar文件,但无法通过此错误“原因:java.lang.RuntimeException:未能加载任何用于USB的本机库。尝试过的基本文件名:NatUSB_32,NatUSB_64” 我的代码在IDE上编译时成功运行,但在Raspberry Pi上没有。我正在使用J

来自qemu图像的LiveUSB

有人知道我是否可以从qemu的qcow2(或原始)映像创建可引导的liveUSB(具有持久性)吗?我尝试使用qemu img convert创建一个可引导的pendrive,但结果是pendrive无法引导(显示某些内容需要30-40分钟,图像有13GB) 谢谢

从头开始制作usb设备。。。VCP驱动程序的优点是什么?

我正在建造一个有usb接口的东西,为此我非常喜欢FT232RL。制造商为linux和windows提供虚拟com端口驱动程序。我以前没有真正做过这类事情,所以我想知道是否有人能告诉我为什么要使用VCP驱动程序,或者为我指出关于这个主题的一些资源。我假设这只是为了简化编写驱动程序的过程,但我现在真的不确定。在本例中,VCP代表“虚拟COM端口”。如果您使用FTDI的驱动程序,当您插入设备时,它们将在您的计算机上创建一个虚拟COM端口。几乎每种语言都有一个用于在COM端口(例如)上发送和接收字节的库

如何使用usb闪存或虚拟驱动器作为即插即用设备?

我正试图找到一种方法来模拟一个USB设备被连接,而实际上没有它可用。我正在尝试为软件开发一个附加功能,该功能仅在USB设备连接到计算机时才完全解锁。由于客户端无法提供演示设备供我短期使用,因此我想找到一种方法来模拟或模拟设备的连接,以便完成开发。我可以用闪存驱动器来做这个吗?找到复制文件的方法,以便在插入闪存驱动器时,它可以充当即插即用设备?什么操作系统?你想要什么样的USB设备?(存储类、HID等?)您试图模拟的功能是什么?只是一个不同的供应商和产品ID?我试图在windows 7机器上的us

Usb I2S1错误:无法从仅输出设备读取(不允许操作)(代码1)

我对安卓有点陌生我在工作 主要使用i2s adafruit话筒 也适用于典型的USB麦克风 在Raspberry pi上安装Android设备 Android文档说它从Preview 2开始就支持USB麦克风,但我找不到任何例子 所以我现在用的是i2s话筒,卡在这里了 代码 // I2S Device Name private static final String I2S_DEVICE_NAME = "I2S1"; private static final AudioFormat AUDI

硬件复位后的stm32 USB-CDC

我已经用USB-CDC协议编程了我的stm32f103蓝色药丸板 我可以在这个端口上读写 但在执行硬件重置后,COM端口不可用 我必须拔下USB连接并重新插入,然后COM端口出现 有可能避免这种情况吗 -谢谢如果您重置bluepill,您需要将D+线拉下几毫秒,让主机知道它必须启动枚举过程 但在执行硬件重置后,COM端口不可用,我必须拔下USB连接 我在Windows 7中看到了这种确切的行为-当COM端口在重置期间打开时。在应用程序中,当COM端口保持打开状态时,用户断开并重新连接USB设备的

有没有办法强制windows重新读取USB DeviceDescriptor?

我需要在CDC USB设备上读取8位带外数据配置/噪声,我想我可以在DeviceDescriptor中BCD设备的LSB中返回这些数据。。。但Windows似乎只在插件事件时读取该值-即使您在集线器上使用DeviceIOCtl重新读取DeviceDescriptor,它也不会在我的设备中命中断点,并且在插入设备后仍会使用常量bcdDevice-我知道MSB需要大于2,但它似乎都被缓存了 A.是否有办法强制Windows在端口打开时重新读取BCD设备?或者任何其他字符串或字节,它们似乎都被缓存了

如何访问任何USB设备的机密区域?

我们知道基于“vtable”原则的接口。一旦你有了一个指向一个对象的指针,你就可以把它缩小到一个接口上,新的对象就是同一个对象,但只限于这个接口。我一直认为硬件固件有些相似。例如,对于块设备(HDD或SSD),此接口类似于读取、写入、状态等。因此,驱动程序就是这样一个设备界面的用户 事实证明,任何存储设备都有固件,并且其存储中有一个特殊区域标记为“内部”,用于保存固件。制造商发布允许“闪存”其特定设备的程序,例如将新程序写入其内部空间,隐藏在操作系统中 我的问题是:在软件层面上,他们如何对驱动器

Usb 重新发明鼠标健全性检查

我实际上是在创造一种新的方式来控制屏幕上的光标。现在我有一个Altera Stratix iv FPGA,我希望它通过USB将信息发送到计算机并控制光标 这可行吗?有人知道类似的事情吗?结果会是什么样子?我意识到我可能需要在机器上编写一些代码,通过端口监听并移动鼠标,我对此没有意见,但是否可以使用FPGA上的代码移动鼠标 谢谢 您可能想要实现一个设备。HID类是最简单的USB类之一,大多数USB套件都附带一个示例HID设备。好处是,您的操作系统已经知道如何与HID设备通信,因此您不需要编写任何操

Win CE 6.0上的“不明USB设备”

有一段时间,我一直在为在WindowsCE6.0中安装某些USB设备驱动程序的问题而挣扎 该设备是一种连接到USB端口的数字和模拟IO设备。 这是LabJack U3 我按照所有说明将驱动程序labjackusb.dll和相应的注册表项放入Windows CE映像中,但设备未被正确检测到 每次开机时,都会出现一个小消息框,标题是“不明USB设备” 并输入此USB设备的驱动程序名称: 不管我用什么名字,我都想工作。我尝试了dll的名称。从注册表中输入一些标题等,但从未成功 驱动程序不工作,设备也不

读取/dev/ttyUSB0会提供损坏的数据

我试图阅读Node.js的/dev/ttyUSB0但我收到了损坏的数据,我已经尝试了cat、dd和libusb绑定,所有这些绑定都有相同的结果 连接到USB端口的设备发送恒定的数据流,我认为操作系统可能是问题所在 我正在使用数据流来构建图表。我可以将图表中损坏的数据视为常规和顺序错误 我正在使用Raspbian,是否有什么可以告诉操作系统仅执行我的程序而无需执行的?我假设您已验证端口配置为正确的波特/flow/etc设置 stty-F/dev/ttyUSB0-a我们选择的解决方案是使用libus

Usb 如何在Windows CE 6设备上查看/编辑注册表设置?

在他的第二个评论中,PaulH建议更改注册表设置,提供 我不确定编辑注册表是否真的是我想做的事情,因为直到昨天晚些时候,将文件复制到手持设备还可以正常工作,而且我怀疑注册表是否有任何更改导致该问题的发生,因此我根本不确定更改注册表是否会解决该问题 无论如何,我想将注册表中的值与上面链接的msdn页面上显示的值进行比较。页面的“USB功能RNDIS客户端驱动程序注册表设置”部分引用了HKEY_LOCAL_MACHINE\Drivers下面注册表中存储的多个值 但是,当我在Windows CE手持设

通过usb嗅探两台设备之间的包

我需要嗅探通过usb(Micro-usb)连接的设备和PC之间交换的数据包。我的目标是找出设备如何与原始软件“对话”,这样我就可以编写一个具有更多功能和更多语言翻译的新软件。由于我对如何实现这一目标有点困惑,我需要一些建议和提示。这可能吗?从哪里开始?是的,不仅是可能的,全世界从事USB工作的工程师都在使用它。它被称为USB数据包分析器。 将设备连接至分析仪,将分析仪连接至PC 您还将从分析仪制造商处获得一个软件来捕获数据包 但是这些硬件很昂贵。著名的分析仪有Ellysis、LeCroy等 -

USB端口和(我假设)IOMMU控制器出现问题

在BIOS中启用IOMMU控制器时,USB 3.0端口不工作, 但当我禁用它,没有其他USB工作。。。(我想,我无法通过登录窗口,因为我的键盘和鼠标不工作,甚至它们的指示灯也不亮) 现在我对这些东西一无所知,也不知道为什么Iomu控制器会这样。当我第一次得到这台电脑时,它就是这样设置的 这是我键入“lspci | grep-I usb”时得到的结果 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0

通过USB与电机驱动器对话

我有一个电机,连接到电机驱动程序,通过CAN总线(通过USB)连接到windows XP计算机。我想与电机驱动器“交谈”,并有一些问题: USB是否显示为COM端口 我应该使用什么协议或如何使用 找出要使用的协议 有没有人有或知道 类似应用程序的公共实现 我能看的东西 你还想分享其他热门歌曲吗 谢谢 虽然我也认为这是一个更好的地方,但我确实有一些有用的信息 查看CodeProject文章,它通过一个示例Win32应用程序解释了与USB设备通信的基础知识。它非常关注USB设备的HID类,因此,如

使用设备的特定USB端口而不是设备id

我有一个开放框架系统,允许我在一个项目中使用6个Kinect 无论何时我关闭和打开系统(或由于崩溃而不得不重新启动),设备id都不再与特定的USB端口匹配 是否有一种方法可以将设备id“绑定”到特定端口,这样我就可以避免每次启动/重新启动系统时,都需要在屏幕的每个区域中调整设备id?这是windows 7的一种方法。我不能用我的macbook获得两个以上的Kinect,但我可以用WindowsBox。不幸的是,我对Windows7知之甚少。在linux中,您可以根据需要调整udev。这些设备是否

如何在非零端点(libusb)上发送USB控制事务?

我正在写代码来了解飞思卡尔Kinetis微控制器上的USB外设。我已经设法在Linux主机上完成了枚举,我可以使用EP0上的供应商自定义代码发送和接收数据包,并与libusb测试程序进行交互 看起来我可以在微控制器上配置其他控制端点(非零端点编号),但我看不到将libusb发送/接收控制传输到这些端点的方法。(libusb\u control\u transfer不需要端点号,但libusb\u bulk\u transfer和libusb\u interrupt\u transferdo。)

Usb 条形码扫描仪解码

我在解码一维中文条形码阅读器的输出时遇到一些问题。读卡器使用USB接口,并作为键盘HID设备连接(我没有问题)。在将设备与Labview连接并生成inf驱动程序文件后,我尝试从配置手册“000200”中的测试条形码读取设备中断数据,设备的输出以串行方式发送,如下所示“39 39 40” 我猜40是转义字符,39是0,31是2。 在做了一些研究之后,我找不到这种编码的相关密钥代码表。我尝试过使用配置手册禁用所有其他编码格式(39,完整ascii,int 2到5..) 该模块能够读取大写字母,并发送

STM32 F4复合usb设备,具有2个大容量接口,FIFO配置正确

我使用STM32CubeMX版本4.22生成MSC usb设备,并将其修改为具有2个自定义批量接口。接口0具有2个传入和传出的批量终结点。接口1有两个备用设置。Alt设置0具有0个端点,Alt设置1具有2个传入和传出的批量端点 端点定义为: 在0x81中定义接口0 定义接口0_OUT_EP 0x01 在_EP 0x82中定义接口1_ 定义接口1\u OUT\u EP 0x02 我的设备枚举良好,接口0正常工作。主机发送Set接口1、Alt设置1请求,然后我激活接口1端点(0x82和0x02) 接

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 21 页