Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dmitry.Karpov Гость
|
Добавлено: Пн Ноя 26 2001 00:09 Заголовок сообщения: Как читать данные из com-порта? |
|
|
Как читать данные из com-порта? И передавать тоже. |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пн Ноя 26 2001 13:17 Заголовок сообщения: /dev/cua*, /dev/ttyd* |
|
|
Для работы с COM-портами есть файлы /dev/cua* и /dev/ttyd* . Кроме всего прочего, к ним надо применять вызовы ioctl для настройки параметров работы. |
|
Вернуться к началу |
|
|
ilyasov Гость
|
Добавлено: Пн Ноя 26 2001 16:55 Заголовок сообщения: Re: /dev/cua*, /dev/ttyd* |
|
|
Более человеческая схема настройки терминальных линий -программа stty |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пн Ноя 26 2001 17:01 Заголовок сообщения: Он же читать данные собирается! |
|
|
Человеку нужно читать данные, поступающие с COM-порта. Скорее всего, там будет особенное устройство, не мышь и не модем. Так что программировать все равно придется. И чем тут поможет программа stty? |
|
Вернуться к началу |
|
|
ilyasov Гость
|
Добавлено: Пн Ноя 26 2001 17:43 Заголовок сообщения: Re: Он же читать данные собирается! |
|
|
stty устанвливает параметры терминальной линии. Будут данные при этом читаться оттуда или записываться -абсолютно неважно. Для того, чтобы работать с com портом в двух направлениях можно спокойно запустить два процесса -один на чтение, другой на запись. Кстати, в FreeBSD для каждой терминальной линии есть несколько устройств, каждое используется для своих нужд (см. описание по sio) |
|
Вернуться к началу |
|
|
|