ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
556263 Топик полностью
Скрипач, пророк (29.10.2014 13:04 - 13:07, просмотров: 165) ответил Д.ARMоед на э-эх.., пишем цикл Дейкстры. и нужную ветку проверки очереди сообщений просто ставим первой. потребность в выворачивании отпадает сразу ;)
Ничего подобного. Нужно чтобы все взаимодействие задачи с внешним миром строилось через события struct event { uint8_t TaskTo; // TaskTo = -1 for broadcast uint8_t EventId; // // }; void Task_N(struct task_context* tsk, struct event* ev); Тогда супервизор, проснувшись, раздает события задачам и все. Но писать задачи в особом, мозгоебном стиле. Все остальное - глюкодром и полумера.
... но не любой ценой.