Как передать вывод дисплея на последовательный порт под Linux? - PullRequest
3 голосов
/ 01 декабря 2010

у нас 2 компьютера. Операционная система первого компьютера - Linux (любая версия (не важная для меня)), а другая операционная система - Windows (любая версия, мне все равно). Они подключены через 9-контактный последовательный порт.

Я хочу знать, как я могу изменить вывод дисплея Linux по умолчанию на последовательный порт вместо его собственного монитора. Я хочу просмотреть все выходные данные Linux (с первого слова времени загрузки) через гипертерминал в Windows XP.

My Problem Image

Кстати, это просто исследование для будущего использования! Я знаю, что нет простого решения для этого. Может быть, мне стоит снова скомпилировать Linux! Я не знаю. Пожалуйста, дайте мне несколько предложений.

Ответы [ 3 ]

1 голос
/ 01 декабря 2010

См. Serial Console Howto и используйте putty в windows

1 голос
/ 01 декабря 2010

Это, конечно, возможно.Самый простой способ сделать это - просто установить процесс «getty» на последовательном терминале, что иногда делается путем редактирования / etc / inittab (там будет несколько примеров), а затем вы увидите приглашение для входа через последовательный порт.терминал и использовать все программы (командной строки) в обычном режиме.Исторически Unix-машины делали это в качестве основного способа работы.

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


Редактировать: В более новых дистрибутивах Linux не так просто поместить «getty» в последовательную линию, предположительно потомутакая старомодная вещь, чтобы сделать.За исключением встроенных устройств, практически никто не использует последовательные порты для входа в систему (большинство современных ПК даже не имеют портов RS232).Например, Fedora и Ubuntu используют не «init», а что-то еще, что не имеет встроенной поддержки для запуска «getty».Возможно, есть способ сделать это, но я не знаю, что это;обратитесь к документации вашего дистрибьютора.

1 голос
/ 01 декабря 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...