[an error occurred while processing this directive]
|
Каждому свое.
Мне нечего вытеснять не нужно. Мне и суперцикла вполне хватало.
Но с операционкой исходники становяться проще и понятнее.
Мне так же важна переносимость. На пиках я все еще работаю.
А для пиков укоса нет.
Использовал сальву в проекте на F628(2kW). Использовал только ресурс переключения контекста. Влез и в RAM и в ROM и разложилось все прекрасно.
>а вот что делать в сальве, если нужно обеспечить гарантированную >реакцию в течение 0,xxx сек на событие, если сейчас процессор заняла >на 1...2 часа второстепенная
Прерывания еще никто не отменял. Обновление индикатора, упаковка и отправка байт по усарт, это у меня в прерывании живет. А так нужно посчитать критическое время выполнение каждой задачи. Если для суперважной задачи это время окажется непреемлемым, то в прерывание.
А так система приоритетов поможет.
А использование сальвы позволит использовать отлаженные мною задачи моим коллегам в своих проектах на msp430, 51, атмега. И наоборот.
Всего, Иван.
E-mail: info@telesys.ru