Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RTOS vs. DSP/BIOS для TMS320C55
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
lib
Кто-нибудь сталкивался с необходимостью написания Real Time Operation System (RTOS) для С55?
В каких случаях они создаются? Даёт ли DSP/BIOS возможность отказаться от написания собственной RTOS?
Спасибо.
fontp
Цитата(lib @ Oct 6 2006, 15:15) *
Кто-нибудь сталкивался с необходимостью написания Real Time Operation System (RTOS) для С55?
В каких случаях они создаются? Даёт ли DSP/BIOS возможность отказаться от написания собственной RTOS?
Спасибо.


Поищите в форуме, обсуждалось уже. Коротко говоря DSP/BIOS содержит всё, что Вам нужно и достаточно эффективен. Многие пользуют.

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

DSP RTOS порты бывают с исходниками, но их нужно ещё портировать под процессор.
Misa
Операционка реального времени используется в том случае если вы хотите уйти от "конечного автомата" в главном цикле. Если этот КА не сложен то заморачивться не стоит. Если сложный ( со многими состояниями ) ,то такую программу сложно проектировать и еще сложнее заставить коректно работать. Как выход - использование ОС реального времени. У меня возникали подобные проблемы. Я DSP/BIOS не использовал - ОС писал сам ( правда на TMS F240 )
lib
Не могли бы Вы описать процесс написания ОС реального времени или указать источник, где лучше всего почитать об этом?
Спасибо.
evg123
Цитата(lib @ Oct 9 2006, 14:42) *
Не могли бы Вы описать процесс написания ОС реального времени или указать источник, где лучше всего почитать об этом?
Спасибо.

http://www.chipnews.ru/html.cgi/rubrikator...tal/16_0104.htm
Misa
Когда писал ОС то не пользовался никакими источниками.(наверо зря). ОС состояла из ядра и 4-х потоков (с приоритетами). 0-ой поток, с наивысшим приоритетом, запускался автоматически, остальные переключались только по сабытиям от переферии, в каждый поток встраивались обьекты ядра - функций, которые оживляли его или приостонавливали его, в зависимости от значения события. Вот собственно и все. (получился наверное каламбур) действилельно в 2-х словах внутренность ОС не описать. Лучше наверно для начала почитать что-нибудь. К сожалению ссылок нет т.к этим давно не занимался. Если у кого есть что нибудь, по разработке ОС сообщите. Самому интересно
lib
2evg123:
Это первая часть книги Гончарова про eXpressDSP. В следующих частях описывается DSP/BIOS и работа с ней.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.