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

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

Отправлено SE 26 января 2006 г. 14:39

Пытаюсь писать IOM драйвер. Не могу понять, чем отличаются статическое и динамическое создание объекта устройства.

Справедливы ли следующие мои утверждения?

1. Если я собираюсь использовать IOM девайс через SIO/DIO, для чего статически создал в кофигурейшн тулз соответствующие объекты, то драйверные функции mdCreateChan(...) и mdDeleteChan(...) никогда не будут вызваны в данной конфигурации?
2. Если я хочу, чтобы объект устройства был создан статически, я должен указать в конфигурейшн тулз отличный от нуля параметр device global data ptr. При этом mdBindDev получает его через devp и далее каким либо образом распределяет в этом буфере свои объекты (ChanObj).
3. Если я хочу, чтобы драйвер был написан с возможностью как статического, так и динамического создания девайса, то я должен проводить собственно инициализацию девайса (например инициализацию регистров SPI) как в mdBindDev так и в mdCreateChan.

4. Документация от TI запутана, безсистемна и написана большим количеством никак не связанных между собой людей. Для того, чтобы хоть что нибудь начать понимать нужно перелопатить горы текста, включая все поставляемые экзамплы. Впрочем, возможно это мое первое впячетление, хотя, как можно внятно объяснять алгоритмы без применения блок схем я не понимаю.

Извините, если я не достаточно прозрачно выражаю свои мысли, в таком случае прошу не напрягаться с ответами.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru