|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 30 Jun 2005 15:33:50 To : Victor Wagner Subject : Re: COM-порт -------------------------------------------------------------------------------- Jun 30 13:41 05, Victor Wagner wrote to Zahar Kiselev: VW> Самое главное, чем не угодил миником, так это наличием в нем VW> эмулятора VW> терминала. Он занимается тем, что эмулирует хреновый древний терминал VW> (vt100) в хорошем современном (xterm). Про это я знаю, однако разговор начался с того применения миникома, где особо правильная эмуляция терминала соврешенно не критична. Зато критично например удобное интерактивное управление. Чтобы включить например запись данных на диск - в миникому достаточно нажать вссего лишь alt-L, поменять скорость порта тоже можно не выходя, ну и еще несколько полезных для взаимодействия с подключенной к порту аппаратурой функций. В случае cu этого ничего нет. Хотя сам по себе cu - штука совершенно гениальная для применения в _скриптах_. Где я его и применял не раз. VW> Значительная часть остальных проблем миником (например, кривая работа VW> с 8-битными символами, не говоря уж об utf-8) - следствие этого design VW> decision. У меня в 866 кодировке он что-то показывал. Хотя опять же в моем случае оно не нужно практически. Лазание по ББС модемом сегодня практически не актуально, а всякие микроконтроллерные железяки, для доступа к внутренностям которых и вспоминаешь про терминальную программу - они по-русски не общаются, и уж тем более не в utf-8. Так что данный недостаток можно считать несущественным. VW> Вторая группа проблем заключается в том, что с последовательным VW> портом VW> миником работает так же как с терминалом - не доверяет средствам, VW> предоставленным ОС и пытается всё делать сам. В меру разумения VW> автора. Плохо себе представляю, что он может "делать сам"? Hе в регистры uart же лезть:) Открывает указанное устройство ttyS*, выполняет нужные вызовы ioctl для настройки нужных режимов uart и читает/пишет символы. Чему тут можно "не доверять", не понял. Поясни пожалуйста свою мысль. VW> И более другие программы работы с com-портом - seyon или cu VW> такой VW> фигней не страдают - работают себе с портом, а интерпретацию VW> управляющих VW> последовательностей терминала предоставляют либо тому терминалу, в VW> котором запущены, либо специально запущенному xterm. seyon может быть чем-то и хорош, но в полевых условиях на объекте еще и с GUI работать - ну никакого желания нет. То есть я конечно понимаю, можно настроить Иксы и seyon в них так, чтобы это от консоли минимально отличалось, но на такой подвиг я пока что не готов. Лично меня на практике и миником устраивает, с одним лишь ограничением - надоело ставить перемычки для управляющих сигналов на разъеме. Вот народ говорит что у кого-то и без перемычек работало, а у меня - хрен. С перемычками отлично работает, а без - ничего не принимает. Буду сам причину искать как в Питер из очередной командировки вернусь. Zahar --- Msged/LNX 6.1.1 * Origin: связь обеспечена технологией GPRS (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328842c3c32b.html, оценка из 5, голосов 10
|