Много устройств используют нестандартные коннекторы для последовательных портов. RJ-45 является, вероятно, наиболее распространенным коннектором, используемым для RS-232, последовательного после DB-9, но в отличие от этого с DB-9, нет даже фактических стандартов для схемы контактов. Я знаю о 4 различных схемах контактов RS-232 RJ-45, и существуют, вероятно, другие, которых я еще не видел.
Ни одно из этого не означает, что люди так или иначе преобразовывают Ethernet в сериал. Они просто, оказывается, используют тот же коннектор.
Существует много продуктов, которые действительно обеспечивают то преобразование, и на самом деле большинство из них действительно использует коннектор RJ-45 для их последовательной стороны. Для примера однопортового преобразователя существует Digi Один SP. Более распространенный поля, которые обеспечивают несколько последовательных портов, как Digi PortServer и Avocent (neé Киклады) Консольные серверы. Это всего два примера из многих. Digi и Avocent являются легко двумя крупнейшими плеерами, но существует много меньших компаний, делающих вещи как это.
Некоторые из этих полей представляют себя ОС как /dev/ttyWHATEVER
путем установки драйвера. Они имеют преимущество, что любая программа, которая знает, как говорить с последовательным портом, может говорить с удаленным устройством, включил преобразователь. По большей части драйвер заставляет преобразователь казаться не отличающимся от локального последовательного порта. Например, если программа открывает один из преобразователя /dev/
узлы и вызовы cfsetospeed()
на нем для установки скорости передачи последовательного порта драйвер направляет команду к удаленному преобразователю, который изменяет последовательную скорость передачи на том порте.
Основная проблема, с которой Вы сталкиваетесь с тем типом преобразователя, состоит в том, что не всегда возможно найти рабочий драйвер для Вашего конкретного ядра. Эта проблема больше распространена, когда популярность RS-232 отбрасывает, так как это означает, что компании, обеспечивающие эти поля, имеют истощающиеся стимулы продолжать улучшать их драйвер для отслеживания различий в ядре.
Другим главным типом последовательных к преобразователю Ethernet является просто Network Appliance. Например, с полями Кикладов, если это получает IP 10.1.2.3 от сервера DHCP, можно соединиться с 10.1.2.3 на порте TCP 7001 для соединения с первым последовательным портом. Вы использовали бы порт TCP 7002 для второго последовательного порта и т.д.
Для установки параметров последовательного порта с этим видом преобразователя обычно необходимо использовать веб-управление UI, размещенный преобразователем. В то время как это означает, что Вы не получаете функции как автоматический параметр последовательного порта, передающий преобразователю, Вы действительно получаете совместимость с любой программой, которая может открыть соединение TCP, не будучи нужен в драйвере.
Я не знаю если эта попытка помочь Вам, но попробовать ее. Выберите свою виртуальную машину из virtualbox, нажмите на Settings, выбрал System, новое окно раскроется, в расширенном разделе функций проверка Включают вводу-выводу APIC, Аппаратные часы во время UTC, и Включают абсолютный манипулятор.
Я не знаю если эта попытка помочь Вам, но попробовать ее. Выберите свою виртуальную машину из virtualbox, нажмите на Settings, выбрал System, новое окно раскроется, в расширенном разделе функций проверка Включают вводу-выводу APIC, Аппаратные часы во время UTC, и Включают абсолютный манипулятор.