[an error occurred while processing this directive]
Реальное время - это не значит бысто, это значит что гарантируется выполнение работы за заданный промежуток времени. Тормозить будет у тех, кто не умеет думать головой. Использование С всесто ассемблера ускоряет разработку в разы, соответственно оптимизация кода без циклов (или небольшого количества итераций за единицу времени) - сизифов труд
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено AntZ 01 июня 2004 г. 12:42
В ответ на: Соотношение объемов ассемблерного и СИ кодов в проекте отправлено SVPWM 01 июня 2004 г. 12:13

Вот к чему придеведет оптимизация на асме такого кода


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: 

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

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

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


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

E-mail: info@telesys.ru