ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
947205 Топик полностью
Скрипач, пророк (20.09.2019 09:24, просмотров: 689) ответил Dingo на Навеяно топиком -> Собственно, что для вас значит [embedded OS] в контексте МК? Почему вы используете/не используете (вытесняющую, кооперативную, main loop)?
Все же проектировать ПО лучше "сверху-вниз". Если вы пишите программу, которая оперирует регистрами и ножками ввода-вывода, то о какой ОС может идти речь? Максимум, protothreads. А если у вас стеки протоколов, гетерогенные баз данных и интеграция со сторонним ПО, то кагбэ тоже все понятно. Где-то между ними RTOS. Но тоже, при правильном проектировании, примерно понятно где. Нет, серьезно, если у вас в устройстве есть веб-сервер, то или у вас там ТОЛЬКО веб-сервер, или уже есть RTOS. Такие "водораздельные" сущности выделить очень легко. Кроме веба это: загружаемые программы, графика, файлы в офисных форматах, голос, видео, нейронные сети. Как-то так.
... но не любой ценой.