Date: Mon, 03 Feb 2003 17:03:39 +0500
From: Valentin Nechayev <netch@segfault.kiev.ua>
Newsgroups: ftn.ru.unix.prog
Subject: Портирование программы работающей с COM-портами из Windows в Unix
GG> Возникла экстренная необходимость портировать Win32 программу на Linux, а я под
GG> него никогда не программил (сегодня только поставил).
GG> Ключевая часть проги - обмен с внешним девайсом по компорту, а так как девайс
GG> питается от компорта, то прога ещё и рулит пинами DTR, RTS (например дёргает
GG> ими (для ресета) когда девайс виснет).
GG> Hа Win32 API это упрощённо выглядит так:
GG> 1.Открыть порт hcommfile=CreateFile('COMx',.....
tcgetattr(), tcsetattr()
Вдумчиво прочитать man termios
Размеры буферов на этом уровне не крутятся, но они и так по максимуму,
трогать их обычно не нужно.