Linux 充当 USB 设备

9 linux usb embedded com

我在嵌入式 Linux 平台上工作,我需要在平台和 PC 之间传输数据。嵌入式 Linux 有一个 USB 设备端口(如打印机),因此这是进行传输的方式。我设想将 Linux 与 PC 上已有的软件集成的最简单方法是让 Linux 设备在 PC 上显示为虚拟 COM 端口。

我什至不知道从哪里开始。是否有一些标准的 Linux 软件可以实现这一点?

小智 5

您应该查看http://www.linux-usb.org/gadget/,Linux 下的 USB gadget API,

在 Linux 源代码树中,有“Documentation/usb/gadget_serial.txt”,这应该解释如何使设备在连接的主机 PC 上显示为 COM 端口,前提是您的硬件设备 USB 端口可以作为 USB 从设备,检查您的设备文档。