Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ecos Mail boxes и TNKernel Data Queues
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
PsM
Посмотрел tnkernel, понравились Data Queues.
Насколько Mail boxes из ecos соответствуют Data Queues из TNKernel ?
Правильно ли использовать Mail boxes в качестве буфера между потоком (или ISR) читающим данные АЦП и обрабатывающим потоком ?
Смутило в первую очередь статическое (для ВСЕХ mbox-ов) задание размера очереди в конфигурации ecos-а ...
Может существует обькет который больше подходит на данную роль ?
v_shamaev
Цитата(PsM @ Apr 16 2007, 16:10) *
Посмотрел tnkernel, понравились Data Queues.
Насколько Mail boxes из ecos соответствуют Data Queues из TNKernel ?
Правильно ли использовать Mail boxes в качестве буфера между потоком (или ISR) читающим данные АЦП и обрабатывающим потоком ?
Смутило в первую очередь статическое (для ВСЕХ mbox-ов) задание размера очереди в конфигурации ecos-а ...
Может существует обькет который больше подходит на данную роль ?

Может быть Message queues больше подойдут?
PsM
Цитата(v_shamaev @ Apr 16 2007, 16:39) *
Может быть Message queues больше подойдут?

Это которые из eCos POSIX compatibility layer ?
По идее они эмулируються через eCos Kernel, и если это так, тогда они ничем не лучше Mail boxes.

Или есть еще другие Message queues ?

Сразу не заметил...
Это про cyg/kernel/mqueue.hxx ?
Интересно почему в reference ничего про них нету ...
v_shamaev
Цитата(PsM @ Apr 16 2007, 16:49) *
Это про cyg/kernel/mqueue.hxx ?
Интересно почему в reference ничего про них нету ...


Именно про них - posix очереди куда развесистей, ну и тяжелее - сответственно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.