Конечно написать шедулер - дело пяти минут.... Но пара RTOS для МК в активе есть.
Ну вот... я тоже не скажу, что к каждому проекту прикручиваю свое ядро,
но парочка своих решений кочуют из проекта в проект периодически...
когда опрометчиво принятое на начальном этапе решение приводило к провалу проекта...
...и аппаратная платформа, и софт на ПК, и интеграция всего этого. Психология, педагогика.
Черная магия, в конце концов
Именно поэтому здесь хотелось бы обсудить детали,
а не просто разглагольствовать...
Хотелось бы
максимально точно поставить _минимальную_ задачу...
И реализовать... Поиграться, понять ошибки и переписать... с нуля
(Да-да, я часто так делаю
- получается лучше, чем латать дырки)
Глядишь, третья версия заживет...
Смысла собирать с мира по нитке готовых решений не вижу.
Получится не рабочая система, а система костылей и подпорок,
с непонятной поддержкой и непредсказуемыми глюками...
2Dead, а как, вы думаете, делают такие штуки?
NXT что срисовало виртуальную машину у JVM?... Нет!
(ну, максимум, может быть подглядывало одним глазом
)
Arduino тоже не стал тупо копировать FreeRTOS,
а значительно ее "похакал". И компилятор своего языка написал, между прочим.
Вот лохи-то!
Да, начинают с простого... и додавливают.
Понятно, что это постоянная работа, не получится выпустить
такого класса продукт и забыть о нем... Его постоянно нужно тянуть.