-
- Спасибо, внимательно поразбираюсь. - vesago(01.06.2024 18:01)
- для фриртоса книга Мединцева, в ртос можно и автоматы засунуть - NAUT(02.06.2024 11:33)
- Спасибо, неплохая мысль. В свое время я полюбил конечные автоматы.
И преимущественно на них все строю. Задержек не допускаю. Но так
хочется жизнь упростить :) Вот помню была ртос оса. Вот такое бы.
Мне всего то надо. Шедулер и чтоб когда задержка, другой процесс
работал. Надо почитать. У фриртоса вроде есть не вытесняющий режим.
Протопотоки знаю ещё по макоси, пардон, по микроайпи. Но каюсь - не
въехал как они работают. Мудрено написано. - vesago(01.06.2024 17:39)
- Ну да, неблокирующие задержки это именно то, что в protothreads делается почти без обвеса. Но требует дисциплины программирования, поскольку не будут работать локальные переменные, их придется заменять статическими. Или взять вариант на С++ и там можно заменять локальные переменные переменными экземпляра объекта. Cкpипaч(597 знак., 01.06.2024 18:04)
- Точно, надо будет попробовать фриртос в кооперативном режиме. Надо передать другому процессу - yeld и т.д. - vesago(01.06.2024 17:43)
- Протопотоки - это такие макросы-обёртки, которые прячут конечный
автомат за псевдолинейным кодом. То, что доктор прописал. - SciFi(01.06.2024 17:42)
- Спасибо. Посмотрю, вроде даже создатель микроайпи статью на эту тему писал. Попробую вникнуть. - vesago(01.06.2024 17:44)
- Кооперативная? Ну и давайте называть вещи своими именами:
protothreads. - SciFi(01.06.2024 17:31)
- Ты - знал! :-D - Cкpипaч(01.06.2024 17:34)
- Спасибо, внимательно поразбираюсь. - vesago(01.06.2024 18:01)