[an error occurred while processing this directive]
Для телекоммуникационного оборудования применяют FSMOS
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Alexandr 14 сентября 2002 г. 00:21
В ответ на: Ответ: Не совсем согласен с Вами. отправлено Виктор Креминь 13 сентября 2002 г. 22:19

Пример красивой и совершенно бесплатной FSMOS (Finite State Machine Operating System) это NESOS (http://www.nilsenelektronikk.no).
Здесь нет скрытых манипуляций с помощью препроцессора которые превращают ваш текст в отладчике в совершенно неузнаваемый, как это делает SALVO. И довольно просто решена проблема ожиданий и синхронизаций.
Кстати, еще неизвестно, кто быстрее переключает контекст, кооперативная SALVO или вытесняющая uC/OS, поскольку обе при этом выполняют одинаковые задачи по перебору и обработке структур описывающих процессы, события, таймеры и т.д. Задержки прерываний в вытесняющих RTOS практически нет. В uC/OS для MSP430, например, максимум 2-а такта и то не всегда. Реентерабельность тоже не являеться необходимостью.
Это я все к тому, что SALVO - отстой, а ее цена просто какое-то недоразумение.

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

Ответы



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

E-mail: info@telesys.ru