ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
103926 Топик полностью
Evgeny_CD, Архитектор (30.10.2007 13:13, просмотров: 308) ответил Gamma SPb на а зачем задаче статические переменные?? зачем тогда RTOS вообще? задача должна общаться с внешним миром (прерываниями, другими задачами) через сервисы RTOS. И никаких глобальных переменных. Вы же сами об этом постоянно твердите...
Вопрос в том, что мы можем перезагрузить. Если чистую высокоуровневую логику - нивапрос. А если баг в обработчике прерывания нашелся - вот тогда его просто так не перезагрузишь. Спор, по сути дела, о глубине перезагрузки. И задачу с зависшим семафором никто не отменял. Т.е. по сути если одна задача корректно работает - да, мы можем ее перезагрузить. Но если она корректно работет - может, ее и трогать не надо? Если задача работает некорректно, то без взрослой ОСи корректная перезагрузка невозможна. Точка.