ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
8 июля
230433 Топик полностью
alman (23.12.2010 15:36, просмотров: 186) ответил Evgeny_CD на Ничео не понимаю. L4 есть портированный на всякие разные ARMы ->
Так L4 - это голое микроядро. Поставляется с примером простейшей задачи - roottask.  Разумеется, его можно использовать для embedded проектов, но между микроядром и прикладной программой, пусть даже это будет простейший терминал или маршрутизатор, лежит огромная пропасть. Можно, конечно, "запихнуть" всю функциональность в roottask и получить монолитную систему, которую будет тяжело поддерживать и отлаживать. Которая при изменении одной подсистемы потянет переделку, а то и перепроектирование всего проекта. А можно всё проще - разбить систему на модули с чётко описанными интерфейсами и придерживаться совместимости с этими интерфейсами. При этом отладить модуль значительно проще чем всю систему.