ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
896958 Топик полностью
FDA (17.01.2019 14:24, просмотров: 363) ответил fk0 на У такого подхода, без какого-то планировщика (читай без перехода к событийно-ориентированному программированию) большая проблема: как понять, когда какую задачу-автомат запускать? Если запускать все последовательно и они будут последовательно
У нас приоритет у всех задач одинаковый. Время задержки на задачу минимизируем и всегда контролируем, чтобы весь проход цикла был не более определённого времени. Более критичные к реальному времени задачи привязываем к событиям таймеров, остальные крутятся сами. Я не спорю, что у данного подхода есть определённые минусы, но нас это вполне устраивает. Все программы имеют одинаковую структуру, многие куски кода используются в разных проектах, что ускоряет их разработку.