USB串行/ CDC功能驱动程序

问题描述:

操作系统:Ubuntu Linux操作系统的10.10 内核:2.6.35-30USB串行/ CDC功能驱动程序

查询:我需要建立一个Windows程序和上述平台上的嵌入式设备之间的可靠的通信。在这种情况下可能的解决方案是什么?在这种情况下,套接字编程已被排除。这听起来可能是一个非常基本的问题,但我对这个领域很陌生,并且非常感谢你的帮助。

你能否澄清你的问题?

  1. 您是否确实是指“Windows USB设备驱动程序”?
  2. 什么是您的完整设置? (例如:

    主机系统正在运行连接到其中一个USB端口的Ubuntu(内核2.6 ...)是一个USB到串行适配器,它连接到嵌入式设备的串行端口。通过程序我正在写在C

+0

我的不好。我不应该写Windows USB设备。让我们把它看作一个Windows进程,它试图通过USB与嵌入式Linux设备进行通信。我想知道一个强大的机制来做到这一点。 您正确地认为编程语言是C语言,也是Ubuntu 10.10(内核2.6.35-30)的平台。 –

+1

您的USB适配器是否创建Windows COM端口?您应该能够在Windows设备管理器下进行分析。 – jedwards

+0

我得到了我的提示。谢谢。 –

如果你谈论的是在Ubuntu USB设备的串行通信与嵌入式设备进行通信,那么你的设备名称是一样的东西的/ dev/ttyUSB (有些号码)。当您连接设备时,这将出现在您的ls命令中。

如果您正在寻找串口设备的模拟器,那么我建议使用socat。如果您需要参考socat命令,请尝试使用此链接serial port simulator in linux