从头开始制作usb设备。。。VCP驱动程序的优点是什么?

从头开始制作usb设备。。。VCP驱动程序的优点是什么?,usb,device-driver,Usb,Device Driver,我正在建造一个有usb接口的东西,为此我非常喜欢FT232RL。制造商为linux和windows提供虚拟com端口驱动程序。我以前没有真正做过这类事情,所以我想知道是否有人能告诉我为什么要使用VCP驱动程序,或者为我指出关于这个主题的一些资源。我假设这只是为了简化编写驱动程序的过程,但我现在真的不确定。在本例中,VCP代表“虚拟COM端口”。如果您使用FTDI的驱动程序,当您插入设备时,它们将在您的计算机上创建一个虚拟COM端口。几乎每种语言都有一个用于在COM端口(例如)上发送和接收字节的库

我正在建造一个有usb接口的东西,为此我非常喜欢FT232RL。制造商为linux和windows提供虚拟com端口驱动程序。我以前没有真正做过这类事情,所以我想知道是否有人能告诉我为什么要使用VCP驱动程序,或者为我指出关于这个主题的一些资源。我假设这只是为了简化编写驱动程序的过程,但我现在真的不确定。

在本例中,VCP代表“虚拟COM端口”。如果您使用FTDI的驱动程序,当您插入设备时,它们将在您的计算机上创建一个虚拟COM端口。几乎每种语言都有一个用于在COM端口(例如)上发送和接收字节的库,因此您的设备可以从所有这些语言中使用。您不必编写驱动程序