Розробка операційної системи реального часу для цифрового сигнального процесора MicroDSP-RTOS - Контрольная работа

бесплатно 0
4.5 164
Операційна система MicroDSP-RTOS, їх загальна характеристика та призначення, оцінка можливостей і інструментарій. Управління завданнями в даній операційній системі, синхронізація та взаємодія задач. Підтримка MicroDSP-RTOS в MetaDSP різними програмами.


Аннотация к работе
Його процесор повинен виконувати одночасно досить багато завдань: прийом та кодування мови при розмові, відправку закодованого звуку на ретрансляційну станцію, прийом вхідного закодованого звукового потоку, розкодування та відтворення його; плюс до цього необхідно обмінюватися зі станцією всякого роду службовою інформацією - такий як перехід з зони в зону і перемикання на іншу станцію, відстеження рівня сигналу, при необхідності - посилення його і так далі. Кожне завдання має свій статичний пріоритет, причому двох завдань з однаковими пріоритетами бути не може. Операційна система проводить необхідні дії з розподілу процесорного часу між завданнями і забезпечує перемикання між ними, зберігаючи і відновлюючи контексти так, що перемикання залишається для задач абсолютно прозорим. Кожній задачі відповідає пріоритет від 0 до 62, що задається при підключенні, причому не може існувати двох завдань з однаковими пріоритетами. Це значення нижче пріоритету будь-якій з користувацьких завдань, і тому це завдання виконується тільки тоді, коли всі користувальницькі завдання знаходяться в стані очікування; таким чином, завдання background є індикатором простою системи.У даній роботі була розглянута операційна система реального часу MICRODSP-RTOS, розроблена в ІСП РАН для одного з індустріальних партнерів. Дана система призначена для забезпечення роботи багатозадачних рішень на базі «системи на чіпі» c архітектурою MICRODSP. Були розглянуті основні можливості системи, етапи її розвитку, особливості підтримання налагодження багатозадачних додатків в інтегрованому середовищі крос-розробки. Розроблена система має наступні характеристики (для часу виконання вказується максимально можливий час; для перекладу в мікросекунди розглядається процесор з частотою 200 МГЦ): розмір ядра повний розмір системи (включаючи опціональні модулі)

Вывод
У даній роботі була розглянута операційна система реального часу MICRODSP-RTOS, розроблена в ІСП РАН для одного з індустріальних партнерів. Дана система призначена для забезпечення роботи багатозадачних рішень на базі «системи на чіпі» c архітектурою MICRODSP. Реалізація MICRODSP-RTOS виконана повністю на мові асемблера зазначеного мікропроцесора з наданням прикладних інтерфейсів для програм на мові C. Були розглянуті основні можливості системи, етапи її розвитку, особливості підтримання налагодження багатозадачних додатків в інтегрованому середовищі крос-розробки.

Розроблена система має наступні характеристики (для часу виконання вказується максимально можливий час; для перекладу в мікросекунди розглядається процесор з частотою 200 МГЦ): розмір ядра829 слів

повний розмір системи (включаючи опціональні модулі)1957 слів

час збереження / відновлення контексту65тактів (0,33 мкс)

тривалість ISR (8 завдань)474 такту (2,37 мкс)

тривалість ISR (63 завдання)2290тактів (11,5 мкс)



До справжнього моменту робота над MICRODSP-RTOS завершена, результати впроваджені у виробництво замовника; зокрема, відомо про стільниковий телефон, в якому використовується ця система.

Список литературы
1. С. Сорокін. Як багато ОС РВ хороших… Сучасні технології автоматизації, 2 / 1997, стор 7-11

2. С. Сорокін. Windows. Сучасні технології автоматизації, 2 / 1997, стор 18-20

3. С. Сорокін. Системи реального часу. Сучасні технології автоматизації, 2 / 1997, стор 22-29

4. Comparison between QNX RTOS V6.1, VXWORKS AE 1.1 and Windows CE. NET. Dedicated Systems Experts

5. А. Жданов. Операційні системи реального часу. PCWEEK, 8 / 1999.

6. А. Жданов, А. лати. Зауваження про вибір операційних систем при побудові систем реального часу. PCWEEK, 1 / 2001

7. А.О. Жданов. Що день прийдешній нам готує? (У звязку з появою Windows NT на ринку ОСРВ).

8. А.О. Жданов. Сучасний погляд на ОС реального часу.

9. В. Семенюк. Системи реального часу.

10. T. Samuelsson, M. Ekerholm, Department of Computer Science and Engineering; P. Nygren, J. Stдrner, L. Lindh. A Comparison of Multiprocessor RTOS Implemented in Hardware and Software. Computer Architecture Laboratory, Mдlardalen University, Vдsterеs, Sweden.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?