186得票10回答
Linux 的虚拟串口

我需要在Linux上测试一个串口应用程序,但我的测试机只有一个串口。 有没有一种方法可以在Linux上添加虚拟串口,并通过shell或脚本模拟设备来测试我的应用程序? 注意:我不能重新映射端口,它已经硬编码在ttys2上,我需要按照现有的方式测试应用程序。

108得票7回答
伪造一个RS232串口

我正在开发一个项目,其中有许多硬件传感器通过RS232串口连接到部署机器上。 但是...我在没有物理RS232串口的机器上进行开发,但我想创建虚拟串口,以便可以连接并从中输出数据,目的是模拟来自硬件传感器的输入。 有人知道如何在Windows XP上创建虚拟串口并对其进行控制吗?

67得票1回答
如何在PuTTY串口通信中仅在按下回车键时发送字符?

我正在尝试使用PuTTY通过我的计算机串行线进行通信。我已经配置了正确的串行线、波特率、数据位数、停止位、奇偶校验和流控,并建立了连接。当我单击“确定”以打开连接时,会显示一个黑屏,并且我的每个按键都会被发送而不显示在屏幕上(窗口保持黑色)。如何配置PuTTY,使其仅在我按下回车键后才发送我的...

56得票6回答
Python中的虚拟串行设备?

我知道可以使用例如pySerial来与串行设备通信,但是如果我现在没有设备却需要编写一个客户端,我该怎么办呢?如何在Python中编写一个“虚拟串行设备”,并让pySerial与其通信,就像运行本地Web服务器一样?也许我只是搜索得不好,但我一直找不到关于这个主题的任何信息。

32得票3回答
通过TCP创建虚拟串行端口连接

我正在开发一个应用程序,它应该能够通过虚拟串口写入数据,并通过同一端口从远程客户端接收数据。 该应用程序运行在Linux服务器上。我对使用串口不熟悉,有一些关于这个主题的问题。 客户端 客户端可以与服务器建立TCP连接。当我们设置客户端时,需要提供服务器的IP地址、tcp端口(通常为80...

25得票4回答
在Windows中使用C++检测USB插入/拔出事件

我正在为一个现有应用程序编写扩展,需要处理 USB 插入/拔出事件。我知道感兴趣的设备的 VID/PID。但是,我没有访问窗口句柄的权限,所以不知道 RegisterDeviceNotification 是否有用,除非有一种通过 WINAPI 获取句柄的方法。使用 C++ 检测 USB 插入/...

12得票2回答
Pyserial与虚拟串口不兼容

动机 我想开始学习如何使用Python库 Pyserial。它似乎是一个非常好用的库,适用于许多人。我想在即将到来的项目中使用它,该项目需要自动化串行通信。 环境 我正在运行Ubuntu 15.04。我使用Python 2.7。 设置虚拟端口 我目前没有可以通过串行端口进行通信的设备...

12得票5回答
在 macOS 10.13 上,CP2102 设备未列在 /dev 中。

我有一个带有Silicon Labs CP2102控制器的ESP32板子。当我将它连接到我的MacBook上时,可以使用命令system_profiler SPUSBDataType获取有关此设备的详细信息,但在/dev中未列出它作为虚拟串行端口,因此我无法与其通信。 CP2102 US...

12得票4回答
通过注册表、命令行或软件更改COM端口?

有人知道如何更改Windows映射到USB虚拟COM端口的COM端口号吗?您可以通过设备管理器并单击“高级”按钮来更改此设置。但是,如何通过API、注册表更改或命令行操作进行更改呢? 请问有什么建议吗?

9得票2回答
如何在Linux中创建一个虚拟IO设备,用于代理数据到真实设备?

我有一个有趣的问题。我正在处理一个嵌入式盒子,其中每个ARM处理器上都运行着多个Linux实例。它们通过内部1GBps网络连接。我已经将串口设备节点连接到处理器A(假设它上面运行的是Linux-A)。我在处理器B上运行一个程序(假设在Linux-B上),以便像本地连接到Linux-B一样访问串...