Перейти к содержанию

Установка CDC-драйвера

Когда нужен CDC-драйвер для виртуального COM-порта UnitX/open-dev устройств и как установить его на Windows 7, Windows 8 и Windows 11.

Большинство устройств UnitX/open-dev определяются как USB HID или виртуальный последовательный порт CDC. На Windows 8/10/11, Linux и macOS отдельный драйвер обычно не нужен: система сама создаёт COM-порт или /dev/ttyACM*.

Устанавливайте CDC-драйвер только если устройство не появилось как последовательный порт или если вы работаете на Windows 7.

Windows 7

  1. Скачайте архив od_cdc_driver.zip.
  2. Распакуйте архив и запустите установку.
  3. Если Windows покажет предупреждение “Не удалось проверить издателя”, выберите Все равно установить.
  4. Переподключите устройство и проверьте COM-порт в диспетчере устройств.

Установка Windows 7 по шагам

Видео установки в Windows 7

В видео драйвер устанавливается для ODTEMP-2; для других устройств с USB CDC порядок действий тот же.

Windows 8

Обычно Windows 8 использует системный CDC-драйвер.

Windows 11: код 10

Если Windows 11 пишет “Запуск этого устройства невозможен (код 10)”, установите встроенный драйвер Microsoft вручную:

  1. Откройте Диспетчер устройств.
  2. Найдите устройство с жёлтым значком.
  3. Выберите Обновить драйвер.
  4. Нажмите Выбрать драйвер из списка доступных драйверов.
  5. Выберите категорию Порты (COM и LPT).
  6. В левом списке выберите Корпорация Microsoft, в правом — Устройство с последовательным интерфейсом USB.
  7. Завершите установку и переподключите устройство.

Linux и macOS

Драйвер обычно не нужен. Проверьте порт:

ls /dev/ttyACM* /dev/ttyUSB* 2>/dev/null

На Linux пользователю может понадобиться доступ к последовательным портам:

sudo usermod -aG dialout "$USER"

После изменения группы выйдите из системы и войдите снова. Для HID-программ могут понадобиться отдельные правила udev или запуск с повышенными правами.

Проверка

После установки переподключите устройство. Если драйвер выбран правильно, в диспетчере устройств Windows появится новый COM-порт, а в Linux/macOS — новое устройство /dev/ttyACM* или /dev/ttyUSB*.