[an error occurred while processing this directive]
Реальное время - это не значит бысто, это значит что гарантируется выполнение работы за заданный промежуток времени. Тормозить будет у тех, кто не умеет думать головой. Использование С всесто ассемблера ускоряет разработку в разы, соответственно оптимизация кода без циклов (или небольшого количества итераций за единицу времени) - сизифов труд
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Вот к чему придеведет оптимизация на асме такого кода
for(Cnt=0; Cnt{
while(1)
{
Buff=ADC_GetBuffer()
if(Buff==NULL)
usleep(1);
else
break;
}
MOD_Equalize(Buff, BUFF_LEN);
MOD_Demodulate(Buff, BUFF_LEN, Data);
QUEUE_PutBuffer(Data, DATA_LEN);
}
А приведет это только к излишнему мазохизму.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru