[an error occurred while processing this directive]
Хорошего? То что она кооперативная(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено abivan 02 апреля 2003 г. 12:07
В ответ на: Ответ: Да, без исходников - тьма... однако Salvo это кооперативаная RTOS, что в ней хорошего? почему бы не использовать uCOS2 - там вытесняющая многозадачность... отправлено SOIC 02 апреля 2003 г. 10:46

Каждому свое.
Мне нечего вытеснять не нужно. Мне и суперцикла вполне хватало.
Но с операционкой исходники становяться проще и понятнее.

Мне так же важна переносимость. На пиках я все еще работаю.
А для пиков укоса нет.

Использовал сальву в проекте на F628(2kW). Использовал только ресурс переключения контекста. Влез и в RAM и в ROM и разложилось все прекрасно.

>а вот что делать в сальве, если нужно обеспечить гарантированную >реакцию в течение 0,xxx сек на событие, если сейчас процессор заняла >на 1...2 часа второстепенная
Прерывания еще никто не отменял. Обновление индикатора, упаковка и отправка байт по усарт, это у меня в прерывании живет. А так нужно посчитать критическое время выполнение каждой задачи. Если для суперважной задачи это время окажется непреемлемым, то в прерывание.
А так система приоритетов поможет.


А использование сальвы позволит использовать отлаженные мною задачи моим коллегам в своих проектах на msp430, 51, атмега. И наоборот.

Всего, Иван.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru