[an error occurred while processing this directive]
Ты ж пойми тяжело читать синий текст на белом фоне. Я не читаю, извини :-(
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено abivan 02 апреля 2003 г. 15:44
В ответ на: Ответ: Дело не во вводе/выводе, он может быть и быстрым, а в том что если есть другие задачи, то чтобы они не отнимали процессор у основной задачи нужно придумывать гемор (расставлять по коду длительной задачи вызовы к разбитой на части основной задаче, высчитывать сколько времени выполняется участок кода, и т.д.)... работать то может и будет (если очень сильно постараться и иметь хороший опыт), но зачем весь этот гемор, если все это решается с помощью uCOS - легко, красиво и что самое главное переносимо и платформонезависимо - не нужно высчитывать время выполнения кусков кода (uCOS сам прервет задачу в нужное время), ломать голову с максимальной скоростью обработки прерывания (в uCOS просто освободил семафор и делов...), мучаться с расстановкой битов разрешения прерываний в зависимости от приоритета и потом бояться что какое-либо прерывание не обработается (в uCOS прерывания почти все время разрешены, запрещаются на очень короткий период...). Так что нужен uCOS или лучше с сальвой гемор зарабатывать? отправлено SOIC 02 апреля 2003 г. 15:30


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

Ответы



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

E-mail: info@telesys.ru