ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 мая
1430393 Топик полностью
Argon (27.04.2024 11:52, просмотров: 36) ответил Make_Pic на Подскажите pls - Как попроще, "покрасивее" сделать такое: Есть Freertos, код из одной задачи управляет выполнением кода на уровне функций в другой задаче (назовем задачу выполнением прикладного кода, организованного как машина состояний) запуском, остановом, пошаговым выполнением функций, остановом после выполнения определенной функции?
А выполнение этих функций может быть параллельным? Если да, то проще каждую из этих функций организовать как отдельный поток. Если накладно по ресурсам, то в "потоке-исполнителе" организовать эти ф-ции как протопотоки. В обоих случаях как будто имеется возможность штатного (средствами ОС или protothreads) останова/запуска ф-ций.