создание USB-устройства с нуля ... каковы плюсы драйвера VCP? - PullRequest
0 голосов
/ 01 июля 2011

Я создаю штуку, которая будет иметь интерфейс USB, для этой цели мне очень нравится FT232RL. Производители предлагают драйверы виртуальных COM-портов для Linux и Windows. Раньше я такого не делал, поэтому мне было интересно, кто-нибудь может сказать мне, почему кто-то захочет использовать драйвер VCP, или указать мне какие-то ресурсы по этой теме. Я предполагаю, что это просто ради упрощения процесса написания драйвера, но я действительно не уверен прямо сейчас.

1 Ответ

1 голос
/ 02 июля 2011

В этом случае VCP означает «Виртуальный COM-порт». Если вы используете драйверы от FTDI, они создадут виртуальный COM-порт на вашем компьютере, когда вы подключите устройство. Практически на каждом языке есть библиотека для отправки и получения байтов через COM-порты (например, System.IO.Ports.SerialPort ), поэтому ваше устройство можно будет использовать со всех этих языков. Вам не нужно будет писать драйвер.

...