我想使用virtual.com设置将beagleboard(自定义开发)地图板连接到Windows PC。也就是说,我希望董事会作为com设备出现在Windows上,并获得com将数据发送到董事会上的应用程序。这样做的主要原因是在windows上使用virtual-com驱动程序,因为我们现在使用的usb驱动程序在主机和主板之间通过usb直接发送数据似乎不能正常工作。
我已经使用过去的FTDI驱动程序做到了这一点,但据我所知,它工作是因为设备有一个FTDI芯片,将usb协议转换为串行信号(我是对的吗?)。如果板上没有USB到UART桥,我怎么能做到这一点?
顺便说一下,USB通信设备类如何适合这里?应该为电路板开发CDC驱动程序吗?在Windows端我应该怎么用呢?
我有点困惑,所以任何帮助将非常感谢:)
我自己回答:)
解决方案在于Linux USB Gadget子系统。
Gadget API