[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Да можно сделать так это изложено в предыдущих ответах.
Я обычно работаю с использованием RTM (Real Time Monitor), собственной разработки. Многозадачность нужна и полезна. Она обеспечивает следующие возможности.
1. Возможность эффективного разбиения задач по независимым разработчикам, с целью сокращения сроков разработки.
2. Отладочные средства легко интегрируются в задачу. Например, RTM занимает около 15 % временных ресурсов ADSP-2181 и обеспечивает свзь с компьютером по протоколу EZ-Kit-Lite. Можно в реальном масштабе времени смотреть переменные в процессе работы пользовательской задачи. Или загружать новые данные, для обработки. Также пользовательская задача может использовать готовые связи (эмулятор RS-232, командный процессор и др.) RTM.
3. Применение многозадачности позволяет эффективно распределять временные ресурсы процессора. Например, больше ресурсов для обработки сигналов и совсем немного для задач анализа,управления и принятия решений. Отпадает необходимость использования микроконтролера для последних задач.
Подробнее отвечу на письмо.
С уважением, Ринат.
E-mail: info@telesys.ru