Цитата(zltigo @ Apr 7 2010, 23:16)

Да, проблема

для простых OS создающих задачи статически.
Да на самом деле не так чтоб очень, можно просто флажок добавить и взводить его в OS::Run()
Просто думал, может есть более легитимное решение, без внесения добавлений в исходники оси.
Цитата
Посему система с динамически создаваемыми задачами поднимается постепенно ядро, idle, консолька с буфером, который в случае чего можно и принудительно разгрузить. Потом отдельная задача медленно и печально читает конфигурацию, продолжает инициализировать перефирию, создает нужные задачи и кончает жизнь самоубийством. В процессе работы тоже могут возникать задачи типа калибровок, заказной диагностики....
Всё это решаемо, вместо динамически создаваемых задач - статическая задача (или несколько), вызывающая нужные функции - "подзадачи".
Цитата
Может пора подумать о других системах?
Мне плюсы нравятся. И scmRTOS пока вполне покрывает мои потребности. Чего нет - добавим. Да и компания душевная, а это немаловажно для меня
Если бы я знал, что такое электричество...