[an error occurred while processing this directive]
ну читай так...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено SOIC 02 апреля 2003 г. 21:29
В ответ на: Ты ж пойми тяжело читать синий текст на белом фоне. Я не читаю, извини :-( отправлено abivan 02 апреля 2003 г. 15:44

Дело не во вводе/выводе, он может быть и быстрым,
а в том что если есть другие задачи, то чтобы они не отнимали процессор у основной задачи нужно придумывать гемор
(расставлять по коду длительной задачи вызовы к разбитой на части основной задаче, высчитывать сколько времени выполняется участок кода, и т.д.)...

работать то может и будет (если очень сильно постараться и иметь хороший опыт), но зачем весь этот гемор, если все это решается с помощью uCOS - легко, красиво и что самое главное переносимо и платформонезависимо - не нужно высчитывать время выполнения кусков кода (uCOS сам прервет задачу в нужное время),
ломать голову с максимальной скоростью обработки прерывания
(в uCOS просто освободил семафор и делов...),
мучаться с расстановкой битов разрешения прерываний в зависимости от приоритета и потом бояться что какое-либо прерывание не обработается (в uCOS прерывания почти все время разрешены, запрещаются на очень короткий период...).

Так что нужен uCOS или лучше с сальвой гемор зарабатывать?

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

Ответы



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

E-mail: info@telesys.ru