Jump to content

Виртуальный компонент

Виртуальный последовательный порт представляет собой программное представление последовательного порта , который либо не подключается к реальному последовательному порту, либо добавляет функциональность к реальному последовательному порту посредством расширения программного обеспечения.

Программные виртуальные порты

[ редактировать ]

Виртуальный последовательный порт на основе программного обеспечения представляет один или несколько виртуальных идентификаторов последовательных портов на ПК, с которыми другие приложения могут видеть и взаимодействовать, как если бы они были реальными аппаратными портами, но данные, отправляемые и полученные на эти виртуальные устройства, обрабатываются программным обеспечением, которое манипулирует передаваемые и полученные данные для предоставления большей функциональности.

Операционные системы обычно не предоставляют виртуальный последовательный порт. Сторонние приложения могут добавить эту способность, например, Com0com с открытым исходным кодом , Freeware HW VSP3 или коммерческий драйвер виртуального последовательного порта .

Некоторые виртуальные последовательные порты эмулируют все аппаратные функции последовательного порта, включая все состояния сигнала, и позволяют большое количество виртуальных портов в любой желаемой конфигурации. Другие предоставляют ограниченный набор возможностей и не полностью подражают оборудованию. [ 1 ]

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

Обмен портом

[ редактировать ]

Последовательный порт обычно можно контролировать или передавать только одним устройством одновременно при ограничениях большинства операционных систем, но виртуальная программа последовательного порта может создавать два виртуальных порта, позволяя двум отдельным приложениям контролировать одни и те же данные. Например, устройство GPS , которое выводит данные о местоположении в последовательный порт ПК, может представлять интерес для нескольких приложений одновременно. [ Цитация необходима ]

Сетевая передача

[ редактировать ]

Другой вариант заключается в связи с другим последовательным устройством через Интернет или локальную сеть, как если бы они были локально подключены, используя последовательную серийную локальную сеть . Это позволяет программному обеспечению, предназначенному для взаимодействия с устройством над локальным физическим последовательным портом, вместо этого общаться на дальнем расстоянии. [ 2 ]

Bluetooth реализует виртуальные последовательные порты через профиль последовательного порта . Это стандартный способ получения данных от модулей GPS, оснащенных Bluetooth.

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

Смотрите также

[ редактировать ]
  1. ^ «Эмулятор Null -Modem (COM0COM) - виртуальный драйвер последовательного порта для Windows» . com0com.sourceforge.net . Получено 2020-08-15 .
  2. ^ «Настройка перенаправления последовательного порта PortShare для Linux» . Справочная служба Hopgear . Получено 2020-08-15 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ef0ae083b3dbc6c147a925420b21df57__1714728360
URL1:https://arc.ask3.ru/arc/aa/ef/57/ef0ae083b3dbc6c147a925420b21df57.html
Заголовок, (Title) документа по адресу, URL1:
Virtual COM port - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)