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

 
 
> Как в UCOS сделать ожидание нескольких событий
Romanello
сообщение Jun 23 2009, 21:27
Сообщение #1


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

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Нужно одновременно ждать события от двух разных источников, как это можно реализовать в UCOS?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Romanello
сообщение Jun 24 2009, 14:02
Сообщение #2


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

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Надо сделать ожидание события от двух источников, какое придет первым то и обработать, сложность заключается в том что события могут прийти в разных последовательностях, а ожидать нужно любое из этих событий одновременно, с семафорами или флагами не прокатывает, т.к. там можно одновременно ждать только одного события. Типа как в винде есть функция WaitForMultipleObjects. Хотелось бы что то такое же в UCOS реализовать
Go to the top of the page
 
+Quote Post
nemo777
сообщение Jun 25 2009, 08:42
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 29-01-09
Пользователь №: 44 135



Цитата(Romanello @ Jun 24 2009, 17:02) *
Надо сделать ожидание события от двух источников, какое придет первым то и обработать, сложность заключается в том что события могут прийти в разных последовательностях, а ожидать нужно любое из этих событий одновременно, с семафорами или флагами не прокатывает, т.к. там можно одновременно ждать только одного события. Типа как в винде есть функция WaitForMultipleObjects. Хотелось бы что то такое же в UCOS реализовать


OSEventPendMulti
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:09
Рейтинг@Mail.ru


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