ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1137085 Топик полностью
Связанные сообщения
Rtos
[Японские RTOS T-Kernel 2.0, μT-Kernel 3.0 и много других]. Регистрируют автоматом сразу, все дают качать. Очень качестве...2021-10-08
Очевидно, что без механизма ожидания -- получается полная ерунда, которая ничем не лучше биглупа. Когда событий станет мн...2020-12-06
Прототреды это биг-луп вывернутый наизнанку. Или наоборот. То же самое, что конечные автоматы им. Шалыто, switch-технология. Удо...2020-06-11
Выскажу ещё раз: FreeRTOS сырая недоделка, смысла особого, без реализации ряда перечисленного (см. ниже) не имеет и, хуже того, ...2019-10-18
"В контексте МК" никаких задач не должно быть! :) Контроллер рассчитан на обслуживание периферии, а потому никаких других событи...2019-09-20
Смотря какая ОС. В основном ОС делятся по типу: бывают корпоративные ОС и любительские.2019-03-20
[Список RTOSов] всяких разных -> Проект osrtos.com2017-11-15
Обновлено: трехколесный вялошипет с квадратными колесами (многозадачка на Си). Рожалось в муках, труд всей жизни :)2015-11-16
Кто-нибудь использует RTOS (не ядра) в своих проектах? Интересует их работа в защищённом режиме, взаимодействие пользовательског...2014-11-15
Давно холиваров не было. Как насчёт RTOS vs Main Loop? Поделитесь практическим опытом. Сам RTOS не применял, да и не очень хочет...2013-07-24
правильное использование RTOS - научите уму разуму2011-12-21
Вот колеблюсь, какую RTOS использовать для ARM7. Вот приглянулись TN Kernel, ScmRTOS. Советуют AMX и FreeRTOS. Кто что подскажет...2011-11-28
Нефиг си пинать за то, что он не хаскель ;)2011-08-14
Тут очень любят рассуждать о RTOS и всём таком. Но как-то массово замалчивается, что стандартная C-библиотека для неопределённог...2011-08-13
Ось для cortex-M3, в которой декларируется: "Interrupt latency is 0". В документации сказано, что критические секции организован...2009-12-08
Статья про атомарный доступ к битовым полям.2009-03-03
Dingo (08.10.2021 06:25, просмотров: 356) ответил Evgeny_CD на [Японские RTOS T-Kernel 2.0, μT-Kernel 3.0 и много других]. Регистрируют автоматом сразу, все дают качать. Очень качественная дока. Непонятно, почему у нас не очень популярны.
А можно немного мыслей? Несмотря на кучу существующих ОС, набирающих разную популярность, всё же появляются новые. FreeRTOS, protothreads, Fuscia, QNX, RIOT, ... Почему? Да потому что применимость, целесообразность какой-либо конкретной ОС зависит от спектра решаемых задач. 

Кому-то важна предсказуемость, кому-то минимальные накладные расходы, кому-то наличие готовой библиотеки драйверов, кому-то возможность портирвать программы с ПК (POSIX), кому-то гарантированное время реакции. Всё это вместе с разными приоритетами. Будет ли выбор одинаков для AVR и для STM32H7? - очевидно, что нет. Если задаться, то вероятно можно, но цель ради цели?... Понятно, что даже одна ОС может сильно масштабироваться по ресурсам, но есть типовые ниши применения. Авторы FreeRTOS вообще поступили интересно - запретили сравнивать с другими. Я понимаю причины поверхностные, но не понимаю, почему сработало.

Один из ключевых моментов применения ОС - предоставление унифицированного интерфейса программистам. Или программисту между проектами. Так сабжевая ОС - это хорошая попытка сделать продуманный не самый жручий по ресурсам интерфейс. А помноженное на японскую скрпулёзность может быть той жемчужиной, которую долгое время не замечали. (а может и не быть)