|
DDK, Драйвер под DSP/BIOS |
|
|
|
 |
Ответов
|
Jan 29 2008, 05:43
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370

|
Цитата(evg123 @ Jan 28 2008, 19:18)  DDK - вещь чрезвычайно удобная. Если его освоить - то задачи на верхнем уровне не имееют никакого взаимодействия с переферией. Это всё делается драйверами. На верхнем уровне используется только SIO-объекты. Грамотно написанный драйвер экономит как процессорное время (например DMA-MCBSP), так и объём кода. (Например USB-драйвер один управляется с семью эндпоинтами - в ручную написать у меня не получилось так лихо как в TI). Разбираюсь с примерами драйверов от Spectrum Digital. Некоторые вещи написаны здорово. А некоторые, как будто нарочно, убраны и недоступны. Цитата У меня не встал этот апдейт. Но есть старый архив, если надо - могу подбросить. Спасибо. С архивом разобрался. Поставил новый DDK версии 1.20.
|
|
|
|
|
Jan 29 2008, 08:16
|
Местный
  
Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282

|
Цитата(owl @ Jan 29 2008, 09:43)  Разбираюсь с примерами драйверов от Spectrum Digital. Некоторые вещи написаны здорово. А некоторые, как будто нарочно, убраны и недоступны. Вы имеете в виду "драйвера от Spectrum Digital" - то что идёт в комплекте с DSK? Или есть какой-то ихний архив с ихними IOM-минидрайверами? Если то, что идёт с DSK то, (по крайней мере у меня DSK5509a) драйверами это назвать нельзя. Так как у них весь их софт написан под CSL, без использования DSP/BIOS. А IOM-минидрайвер - этот как раз вещь для работы с устройством через DSP/BIOS. То есть образуется законченная архитектура. Есть ядро операционной системы, которое позволяет организовать много-задачность; есть внешние устройства, с которыми эта операционная система взаимодействует через драйверы по определенным правилам: драйверы регистрируются в операционной системе, система запускает устройства, организовывает каналы взаимодействия и стандартным образом взаимодействует со всеми устройствами (McBSP, USB, I2C..) Если это архив с IOM-минидрайверами от Spectrum Digital, то не могли бы вы прикрепить их архив?
|
|
|
|
|
Jan 29 2008, 11:53
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370

|
Цитата(evg123 @ Jan 29 2008, 11:16)  Вы имеете в виду "драйвера от Spectrum Digital" - то что идёт в комплекте с DSK? Или есть какой-то ихний архив с ихними IOM-минидрайверами?
Если то, что идёт с DSK то, (по крайней мере у меня DSK5509a) драйверами это назвать нельзя. Так как у них весь их софт написан под CSL, без использования DSP/BIOS. А IOM-минидрайвер - этот как раз вещь для работы с устройством через DSP/BIOS. То есть образуется законченная архитектура. Есть ядро операционной системы, которое позволяет организовать много-задачность; есть внешние устройства, с которыми эта операционная система взаимодействует через драйверы по определенным правилам: драйверы регистрируются в операционной системе, система запускает устройства, организовывает каналы взаимодействия и стандартным образом взаимодействует со всеми устройствами (McBSP, USB, I2C..)
Если это архив с IOM-минидрайверами от Spectrum Digital, то не могли бы вы прикрепить их архив? Есть PSP_0_05_03. Все что идет в наборе с платой DM6437. Исходные коды + документация. Все в архиве 28 метров. Устроит?
|
|
|
|
|
Jan 30 2008, 07:48
|
Местный
  
Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282

|
Цитата(owl @ Jan 29 2008, 15:53)  Все в архиве 28 метров. Устроит? Не... Слишком много. Вещь, конечно, крутая, но из той переферии, которая в нём имеется - мне, лично, нужен только мини-драйвер под I2C. Если его там встретите, то дайте знать (в персональный ящик). Если не секрект, для какой задачи вы будете использовать 6437?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|