Показано с 1 по 2 из 2

Тема: СОМ-порты

  1. #1
    Продвинутый Аватар для Pinin
    Регистрация
    04.01.2009
    Возраст
    60
    Сообщений
    213
    Вес репутации
    240

    По умолчанию СОМ-порты

    Задрали БТ-донгл и 3G-модем: при перестыковке (что иногда приходится делать), они садятся на разные виртуальные СОМ-порты. Учитывая то, что софт, их использующий, к этим портам привязан - это напрягает...

    А можно как-нибудь жестко прописать (зарезервировать) за каждым USB-устройством свой порт? Что-то я туплю, наверное, но так и не нашел, как это сделать...

  2. #2
    Новичок
    Регистрация
    11.12.2024
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: СОМ-порты

    Да, можно зарезервировать или назначить определенный порт USB определенному устройству USB, используя различные методы в зависимости от используемой операционной системы. Вот несколько общих подходов:

    ### В Linux:

    1. **Правила udev**:

    Вы можете написать правила udev для соответствия определенным атрибутам устройства USB (таким как идентификатор поставщика, идентификатор продукта, серийный номер и т. д.), а затем создать символические ссылки или определить определенные действия при подключении этого устройства.

    - Создайте файл правил udev в `/etc/udev/rules.d/`, например, `99-usb-serial.rules`.
    - Добавьте правила, указывающие атрибуты (например, `ATTR{idVendor}`, `ATTR{idProduct}`) и желаемую символическую ссылку или действие.

    2. **Постоянное именование устройств**:
    Используйте правила udev для создания стабильных имен устройств в `/dev` при подключении определенного устройства USB.

    ### В Windows:

    1. **Диспетчер устройств**:
    Windows изначально не поддерживает жесткое кодирование USB-портов для устройств, но обычно назначает одну и ту же букву диска одному и тому же USB-устройству по умолчанию при распознавании на основе уникальных идентификаторов.

    2. **Сторонние инструменты**:
    Используйте стороннее программное обеспечение для привязки USB-устройств к определенным портам, хотя это может различаться в зависимости от инструмента и не всегда надежно.

    ### Общие соображения:

    - **Серийные номера**: USB-устройствам с уникальными серийными номерами проще назначать последовательные пути или действия, поскольку серийный номер можно использовать для их уникальной идентификации.

    - **Несерийные уникальные идентификаторы**: Если у устройства отсутствует серийный номер, вы можете полагаться на другие идентификаторы, которые могут быть не уникальными.

    Эти методы обычно основаны на способности операционной системы распознавать и управлять устройствами на основе их атрибутов и идентификаторов. Эти подходы могут помочь управлять USB-устройствами более предсказуемо, но полное резервирование портов может быть ограничено ограничениями оборудования и операционной системы.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •