VVB (26.09.2008 14:48, просмотров: 70) ответил Alex B. на действительно не понимаете... Зачем статически-то структуру объявлять?
При условии использования сервиса RTOS "блоки памяти фиксированного размера" это лучшее решение, согласен (и сразу понимал суть). Я пока сделал сервисный семафор и две очереди, локальные для модуля, и тупые глобальные функции для общения семафора и очередей модуля с другими задачами, работает на ура, как и предполагалось.
Т.е. внешний мир не знает об очередях и семафоре.
Возможно, переделаю под выделение памяти.
Идея с events хороша, мне не пришла в голову. Правильно ли суть понимаю? Ширина 32 бита, (например) в старших -- команда, в младших -- относительное смещение, маска настраивается на команду.