реклама на сайте
подробности

 
 
> eCos не блокируемое чтение serial порт, таймаут на приём символо
grishkin
сообщение Feb 27 2008, 14:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 22-01-08
Пользователь №: 34 302



Камень at91sam7x256. Поставил на него eCos. Сконфигурировал usart0 средствами eCos, не могу найти где выставить таймаут на приём при неблокируемом чтении. Подскажите как это сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
axle
сообщение Feb 29 2008, 11:50
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 81
Регистрация: 19-04-07
Пользователь №: 27 167



Цитата(grishkin @ Feb 27 2008, 20:15) *
Камень at91sam7x256. Поставил на него eCos. Сконфигурировал usart0 средствами eCos, не могу найти где выставить таймаут на приём при неблокируемом чтении. Подскажите как это сделать?

А у raw serial driver в eCos нельзя выставить таймауты. Вызов может быть либо блокирующим либо нет. И все.

Posix termios вы неправильно подключаете. То что касается termios находится в io/serial, а заголовочный файл подключается через #include <termios.h>. Пакет posix для termios подключать не надо, достаточно isoinfra.

Только не уверен, что termios поможет. По моему он вызывает, то же самый raw serial.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 15:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016