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

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

Отправлено st256 27 октября 2003 г. 15:37

Ситуация такая:
Софт написаный для P4/2.4 GHz & Windows XP делает следующее: скачивает с винта по 320 байт и отправляет их в DSP по USB. Причем параметры потока такие 44100(частота дискретизации) х 2(16-битное слово) х 2(стерео) + служебная информация. Итого: под 200 000 байт в секунду. Работает без вопросов.
Переношу на ноутбук 1999-го года выпуска, но с ОС Window2000. Начинается фигня. Причем сэмпл поставляемый с библиотекой работает безотказно. А у мненя на осциллографе видны очень приличные выпадения данных, хотя загруска процессора по таскменеджеру не превышает 20%.
У меня очень мало времени на осмысление ситуации. Поэтому прошу выдать хоть какие-нибудь идеи. Мои идеи сводятся к следующему:
- надо ввести много почную обработку. Один поток выделить под скачивание с винта, второй на загрузку по USB.
- увеличить буфер с 320 байт до 1000(предельное в моем случае значение)
- Заменить на дохлом ноутбуке ОС с Windows2000 на Windows XP...
И, если честно, ни один из пунктов мне не нравится.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru