Как я могу включить удаленный терминал, входят в систему в Ubuntu 9.10 (Кармическая Коала) использование последовательного порта USB?
Я создал устройство/dev/ttyUSB0, и я хочу разрешить использованию логинов HyperTerminal.
Я нашел некоторые ресурсы, но они связаны с реальными аппаратными портами RS-232. Я не могу найти информацию о преобразователе USB.
До сих пор у меня есть установленное соединение между тем последовательным портом USB и моим ноутбуком. Я могу отправить текст в порт (cp sometext.txt/dev/ttyUSB0) и считать его использование HyperTerminal.
Что я должен сделать для включения логинов на этом порте?
Посмотрите Последовательную консоль Ubuntu HowTo. Необходимо будет адаптировать его к аппаратным средствам - вместо ttyS0, который является первым аппаратным последовательным портом, необходимо будет использовать ttyUSB0. Пример этого ниже.
В минимуме необходимо настроить выскочку для запуска getty на том порте.
Создать /etc/init/ttyUSB0.conf
и вставьте следующее в него:
# ttyUSB0 - getty on USB serial port
#
# This service maintains a getty on ttyUSB0 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L 115200 ttyUSB0 vt102
Запустите getty:
sudo start ttyUSB0
Более старые версии Ubuntu и дистрибутивы, которые не используют выскочку, делают это путем добавления строки в/etc/inittab.
Это не полагает, что изменения в конфигурации загрузчика позволяют Личинке говорить с последовательным портом; обратитесь к HowTo для деталей. Я не уверен, может ли Личинка говорить с последовательным портом USB или если это ограничено аппаратными портами.