Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

Ответ:

Отправлено Illusive 17 мая 2009, г. 19:17
В ответ на: Подскажите начинающему ковыряться с ДСПБИОСом отправлено пользователем xxxxxx1 12 мая 2009, г. 16:17

DSP/BIOS - многозадачная система с вытесняющим приоритетным планированием.
Глобальный стек - это стек самого верхнего уровня, который создается до входа в функцию main().
На выходе из функции main() запускается DSP/BIOS, а в частности диспетчер задач, который выполняет основную функцию многозадачной системы - распределение вычислительных ресурсов между выполняемыми задачами (простыми словами - какую задачу приостановить, а какой передать управление ресурсами).
В DSP/BIOS определены приоритеты для HWI, SWI, PRD и TSK.
HWI - аппратные прерывания, имеют высший приоритет и с ними все ясно.
TSK - задачи имеющие каждая свой собственный стек, в котором хранится так называемый контекст задачи. Диспетчер осуществляет функцию сохранения контекста (регистров) в стеке с последующим переключением на стек другой задачи и восстановлением ее контекста.
SWI - программное прерывание (в принципе та же задача) имеет приоритет выше чем у TSK и не имеющая собственного стека, работает с системным стеком.
Idle Task - самая низкоприоритетная задача, в которой DSP/BIOS может осуществлять обмен с HOSTом. Если на нее не будет выделяться времени, то обмена с хостом не будет и функции модулей, таких как LOG и SYS не будут выполняться.


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 93:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru