usb相关内容

从 ALSA 录音——理解内存映射

我尝试使用 ALSA 从 USB 音频设备获取输入并将其作为一系列 signed short 值写入磁盘.我最终得到的是散布着大块零的有效数据块.我猜我的缓冲区设置不正确,并且没有正确使用内存映射. 我正在尝试什么: 采样率:8K(这是由设备强制的) 缓冲区大小:2048 周期大小:512 一个频道 设备似乎已正确打开并接受各种参数.经过一些设置,循环运行如下: snd_ ..
发布时间:2021-11-27 08:33:08 服务器开发

构建 pyinstaller 可执行文件时,我可以控制架构(32 位还是 64 位)?

简短问题 在构建 pyinstaller 可执行文件时,有什么方法可以控制/保证架构(32 位与 64 位)? 背景 我从 py2exe 迁移到 pyinstaller,因为缺乏 64 位支持以及我很难回顾的许多小东西.所以在这点上,我宁愿不回到它.我已经使用 Python 2.7 64 位开发了两个应用程序,并且在 32 位机器上运行时遇到了性能问题. 第一个是一个简单的 wxP ..
发布时间:2021-11-26 14:45:49 Python

如何使用 Windows API 枚举所有已安装的 USB 调制解调器

我购买了 ZTE MF190 USB 调制解调器并开始使用它. 到目前为止,我已经设法使用 TurboPowers 的免费 AsyncPro 组件以编程方式将短信发送到另一个移动设备. 我想知道是否有一种方法可以检索所有已安装调制解调器的列表及其连接的串行 COM 端口(希望具有其他有价值的功能). 提前致谢. 解决方案 要列出已安装的调制解调器,您可以使用 Win32_ ..
发布时间:2021-11-26 14:30:37 其他开发

64 位 Windows 上的 USB 驱动程序

我有一个基于 WDK 中的 bulkusb.sys 的非常通用的 64 位驱动程序.它已经与嵌入式程序一起工作多年,但现在需要在 Vista 64 上工作.从我尝试查看的所有文档中,似乎没有任何影响它,除了为 64 位环境编译它,但是当我使用 AMD64 构建环境编译它时,我得到“驱动程序不适合这个平台"尝试打开系统时的错误消息. 有什么办法可以解决这个问题? 更新:“试图打开系统"究 ..
发布时间:2021-11-25 07:29:34 C#

如何在 64 位机器上运行为 32 位制作的 API?

我正在编写一个 Java 应用程序,它必须通过 USB 电缆与 XBee 无线电进行通信.为此,我使用了 xbee-java API(http://code.google.com/p/xbee-api/) 在我的旧 32 位机器上一切正常.但是当我将项目导入到 64 位机器时,它立即抛出一个异常,内容为:“无法在 AMD 64 位平台上加载 IA 32 位 .dll".我不知道如何解决这个问 ..
发布时间:2021-11-25 07:05:07 C#

使用 VID 和 PID 识别连接到 x64 的 USB 设备的 COM 端口

如下所示,我可以通过给定的 pid 和 vid 获取连接到 32 位 win7OS 机器的 USB com 端口名称,但是在 x64 中运行时,它卡在以下行中: comports.Add((string)rk6.GetValue("PortName")); 这是我的代码 static ListComPortNames(字符串 VID,字符串 PID){String pattern = Str ..
发布时间:2021-11-25 05:57:48 C#

如何在 64 位机器上运行为 32 位制作的 API?

我正在编写一个 Java 应用程序,它必须通过 USB 电缆与 XBee 无线电进行通信.为此,我使用了 xbee-java API(http://code.google.com/p/xbee-api/) 在我的旧 32 位机器上一切正常.但是当我将项目导入到 64 位机器时,它立即抛出一个异常,内容为:“无法在 AMD 64 位平台上加载 IA 32 位 .dll".我不知道如何解决这个问 ..
发布时间:2021-11-25 00:14:01 C#

构建 pyinstaller 可执行文件时,我可以控制架构(32 位还是 64 位)?

简短问题 在构建 pyinstaller 可执行文件时,有什么方法可以控制/保证架构(32 位与 64 位)? 背景 我从 py2exe 迁移到 pyinstaller,因为缺乏 64 位支持以及我很难回顾的许多小东西.所以在这点上,我宁愿不回到它.我已经使用 Python 2.7 64 位开发了两个应用程序,并且在 32 位机器上运行时遇到了性能问题. 第一个是一个简单的 wxP ..
发布时间:2021-11-24 23:33:15 C#

如何使用 Windows API 枚举所有已安装的 USB 调制解调器

我购买了 ZTE MF190 USB 调制解调器并开始使用它. 到目前为止,我已经设法使用 TurboPowers 的免费 AsyncPro 组件以编程方式将短信发送到另一个移动设备. 我想知道是否有一种方法可以检索所有已安装调制解调器的列表及其连接的串行 COM 端口(希望具有其他有价值的功能). 提前致谢. 解决方案 要列出已安装的调制解调器,您可以使用 Win32_ ..
发布时间:2021-11-24 23:14:24 C#

我可以在 UWP (HidD_GetPreparsedData) 中使用 Windows Hid API 调用吗?

我正在尝试通过 UWP 访问连接到我的计算机的 Hid (USB) 设备.我在枚举设备并通过 .NET Core 中的 Windows API 调用与它们交谈时没有问题.在 UWP 中,我可以枚举设备,但是当我使用相同的设备调用 HidD_GetPreparsedData 时 (https://msdn.microsoft.com/en-us/library/windows/hardware/ff ..
发布时间:2021-11-24 20:26:54 C#

Android Studio 不会将 Nexus 7 识别为设备

我在 Nexus 7 上运行我在 Android Studio 中开发的应用程序时遇到问题.在使用相同的平板电脑和计算机(运行 Windows 8)之前,我已经成功地让它工作了,但是自从我修理了我的笔记本电脑并且所有东西都被擦除了我确信我的开发环境有问题. 当我去运行项目时,没有可用的设备,所以它不再识别我的 Nexus 7. 我尝试过的事情 确保我的计算机识别该设备并且我有 从 ..
发布时间:2021-11-21 21:36:23 Android

Mac 上的 Android Studio 无法检测到已连接的 USB 手机

始终无法通过 USB 将 Android 设备连接到在 Mac 上运行的 Android Studio. 尝试了很多事情,例如: 将 Android 上的 USB 调试模式切换为 MTP 或 PTP 重新启动 Android 设备和 Android Studio 和/或 Mac 尝试adb kill-server然后adb devices,通常会导致: 连接的设备列表 ..
发布时间:2021-11-21 21:26:42 Android

Android Studio 在 Windows 10 上检测不到 Android 设备

我正在一台新的 Windows 10 笔记本电脑上设置 Android 开发环境.我在使用其他操作系统的其他机器上多次这样做,但这是第一次使用 Windows 10.问题是 Android Studio 在我通过 USB 连接后无法检测到我的设备(LG Zone 3).请注意,我之前曾使用此设备在 Arch Linux 桌面上进行开发. 我已经下载了 Android Studio 并创建了几 ..
发布时间:2021-11-21 20:09:35 Android

Android Studio 在 Windows 10 上检测不到 Android 设备

我正在一台新的 Windows 10 笔记本电脑上设置 Android 开发环境.我在使用其他操作系统的其他机器上多次这样做,但这是第一次使用 Windows 10.问题是 Android Studio 在我通过 USB 连接后无法检测到我的设备(LG Zone 3).请注意,我之前曾使用此设备在 Arch Linux 桌面上进行开发. 我已经下载了 Android Studio 并创建了几 ..
发布时间:2021-11-21 20:09:07 Android

用于 Android 和 Arduino Uno 之间 USB 串行通信的读取器线程

我正在尝试使用 android 的 USB 主机 API 在 Arduino UNO 和我的 android 智能手机之间进行通信.到目前为止一切都很好.我每秒通过函数 Serial.print() 从我的 Arduino 发送一个测试字符串“Try data".两个设备的波特率都设置为 9600.Android 智能手机充当主机. 我使用的一些教程是: http://android. ..
发布时间:2021-11-17 04:13:57 其他开发

Arduino:在没有编辑库的情况下更改定义 [已解决,编译器中的错误,可用的解决方法]

编辑:在下面查看我的答案 我对 Arduino 平台还很陌生,现在正在使用 AdaFruit 的 attiny85 (Trinket) 库创建一个 USB HID 项目.另请参阅我之前回答的有关此库选项的问题:更改/覆盖饰品 (attiny85) USB 标识名称, 设备名称 我遇到了一个罕见的 C 相关限制(另请参阅上一个问题链接中的最新评论),即通过分离编译对二进制文件进行分离的后 ..
发布时间:2021-11-17 04:09:29 其他开发

更快地读取串口

我有一个计算机软件,可以使用 USB 将 RGB 颜色代码发送到 Arduino.当它们发送缓慢时它工作正常,但是当每秒发送数十个时它会吓坏了.我认为发生的情况是 Arduino 串行缓冲区填满如此之快,以至于处理器无法按照我正在阅读的方式处理它. #define INPUT_SIZE 11无效循环(){如果(串行.可用()){字符输入[INPUT_SIZE + 1];字节大小 = Serial ..
发布时间:2021-11-17 04:09:17 其他开发

Matlab 以特定采样率从串口读取

我正在尝试使用下面的 matlab 代码从发送到串行端口的两个传感器(在我的 arduino 上)读取值.但是,它错误地说 ???试图访问sensor1(1);索引越界,因为 numel(sensor1)=0 并且如果没有发生错误,则结果不准确.我知道这一点,因为我只是将 1 和 2 作为传感器值发送到 com 端口,结果两个数组也包含一些零(当一个应该全为 1 而另一个全为 2 时).感谢任何帮 ..
发布时间:2021-11-17 04:04:51 其他开发

pc和Arduino通过USB串行通信

我有一些 C++ 代码,需要用于 PC 和 Arduino 之间的串行通信.文件“Serial.cpp"包含一个名为“stdafx.h"的文件,该文件不存在于项目中或我计算机上的任何位置,这显然会导致错误.除此之外,我还收到其他错误,例如 C2065 'CSerial': undeclared identifier. 这是项目中的三个文件: Serial.h #ifndef __SE ..
发布时间:2021-11-17 04:03:22 其他开发

pc和Arduino通过USB串行通信

我有一些 C++ 代码,需要用于 PC 和 Arduino 之间的串行通信.文件“Serial.cpp"包含一个名为“stdafx.h"的文件,该文件不存在于项目中或我计算机上的任何位置,这显然会导致错误.除此之外,我还收到其他错误,例如 C2065 'CSerial': undeclared identifier. 这是项目中的三个文件: Serial.h #ifndef __SE ..
发布时间:2021-11-17 04:01:59 其他开发