[an error occurred while processing this directive]
Почти полностью согласен :-)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено AntZ 08 ноября 2002 г. 10:02
В ответ на: Ответ(+) отправлено SМ 08 ноября 2002 г. 09:04

DSP/BIOS действительно очень удобен, он позволяет забыть о таких вешах, как планирование (sheduling) тредов, реализации примитивов синхронизации, управление памятью, реализация логов и статистистики (очень удобный профайлинг), реализация высокоуровнего IO - пайпы, стримы, etc...

В большом числе случаев выгоды от использования realtime kernel перевешивают накладные расходы на процессор и память (В отличие от скажем NT грузятся только те куски, которые действительно необходимы). Если критична стоимость разработки, то использование
kernel может значительно сократить расходы. Если надо выжать максимум производительности... каждый решвет сам.

В сообщении SM есть неточность. Для того чтобы работал printf() никакое ядро не нужно в принципе. printf входит в библиотеку rts (run time support - \TI\{target}\cgtools\lib), там много всего - например функции sin(), strcpy(), malloc() - оттуда. Все функции DPS/BIOS префиксуются именем модуля, например LOG_printf() (которую вероятно имел в виду SM вместо printf).

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru