[an error occurred while processing this directive]
Кто-нибудь использовал DSP/BIOS для С55хх с положительным результатом ? (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
Отправлено
_A_K 27 ноября 2003 г. 07:05
|
|
|
|
Если пользовать их ConfigurationTool, в код включается куда мусора - инициальзация всего что можно, того что я не использую.
В результате программа void main(void){while(1);} занимает 5 килобайт - опупеть можно.
Мне из DSP/BIOS нужна только многозадачность, даже причем не вытесняющая, межзадачный обмен средствами ОС и отработка временных интервалов.
Привык блин на микроконтроллеры под ОС писать, очень хочется использовать и для DSP, кроме того кроме меня еще один человек софт пишет - проще работу поделить.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: — Vasilyevich (27.11.2003 08:01, 259 байт)
- С точки зрения скорости освоения проца лучше асма нет. C DSP/BIOS его можно так до конца и не освоить... CSL местами просто отвратен, как насчет полного запрета прерываний при передаче по тормозному I2C? как насчет циклов задержки for (i=0;i<32000;i++) { asm(" NOP") }? Смотрите оба примера в приведенном куске кода — AntZ (27.11.2003 08:17, 848 байт)
- Ответ: — Vasilyevich (27.11.2003 08:27, 249 байт)
- Я с Вами полностью согласен, CSL и DSP/BIOS - нужные вещи. Другой вопрос, что качество их реализации вынуждает обходить их на ассемблере, особенно это касается CSL. Многозадачность - это да, неоспоримое преимущество DSP/BIOS — AntZ (27.11.2003 10:31, пустое)
- Если уж надо быстро - то это не BIOS. Это просто C+CSL. А BIOS требует отдельного изучания и разбирательства, что не способствует скорости написания программы. — SМ (27.11.2003 09:38, пустое)
- Жаль, что иногда приходится писать так, чтобы всё сразу работало быстро. — Руслан (27.11.2003 08:51, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru