Розробка операційної системи реального часу для цифрового сигнального процесора MicroDSP-RTOS
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В даний час все більшу роль починають грати вбудовуванні системи на основі цифрових процесорів обробки сигналів (ЦПОСІ). ЦПОСІ використовуються практично у всіх областях діяльності людини – в побуті, науці, медицині. Найважливішим програмним компонентом, які лежать в основі функціонування таких систем, є операційна система, яка дозволяє запускати одночасно декілька різних програм і організовувати взаємодію між ними для вирішення однієї загальної задачі. Для вбудованих систем обробки сигналів характерні операційні системи реального часу (ОСРВ). Ці системи застосовуються в тих випадках, коли головне завдання – встигнути зреагувати на подію в рамках строго певного максимального часу реакції. Наприклад, це може бути сигнал на датчику, що відображає поточний стан якогось об'єкта в реальному часі. Можлива ситуація, коли стан об'єкта на короткий час змінюється, а потім повертається назад, і якщо це зміна залишиться непоміченим і необроблене системою, наслідки можуть бути самими різними – від зовсім нешкідливих до катастрофічних.
Важливо також відзначити, що можливість «встигнути зреагувати на подію» зовсім не означає високу швидкість роботи. Система може працювати відносно повільно, і все ж бути системою реального часу. Головна відмінність ОСРВ від ОС загального призначення – це якийсь фіксований проміжок часу, протягом якого система гарантовано зреагує на подію і виконає його обробку. Величина цього проміжку часу визначається розв'язуваної завданням і є однією з вимог до розроблюваної системі. Він може бути дуже коротким, але може бути і довгим, важливо лише те, що він фіксований і відомий заздалегідь.
Застосування систем реального часу може бути найрізноманітнішим. Розглянемо, наприклад, роботу стільникового телефону. Його процесор повинен виконувати одночасно досить багато завдань: прийом та кодування мови при розмові, відправку закодованого звуку на ретрансляційну станцію, прийом вхідного закодованого звукового потоку, розкодування та відтворення його; плюс до цього необхідно обмінюватися зі станцією всякого роду службовою інформацією – такий як перехід з зони в зону і перемикання на іншу станцію, відстеження рівня сигналу, при необхідності – посилення його і так далі. Причому багато хто з цих завдань мають виконуватися в реальному часі, без затримок. Наприклад, затримка в обробці сигналу з мікрофона призведе до того, що частина фрази буде втрачено; запізнення з перемиканням на іншу ретрансляційну станцію може призвести до втрати зв'язку та розриву з'єднання. Таким чином, застосування операційної системи реального часу в даній ситуації не лише виправдане, а й необхідно.
Важливо також відзначити, що можливість «встигнути зреагувати на подію» зовсім не означає високу швидкість роботи. Система може працювати відносно повільно, і все ж бути системою реального часу. Головна відмінність ОСРВ від ОС загального призначення – це якийсь фіксований проміжок часу, протягом якого система гарантовано зреагує на подію і виконає його обробку. Величина цього проміжку часу визначається розв'язуваної завданням і є однією з вимог до розроблюваної системі. Він може бути дуже коротким, але може бути і довгим, важливо лише те, що він фіксований і відомий заздалегідь.
Застосування систем реального часу може бути найрізноманітнішим. Розглянемо, наприклад, роботу стільникового телефону. Його процесор повинен виконувати одночасно досить багато завдань: прийом та кодування мови при розмові, відправку закодованого звуку на ретрансляційну станцію, прийом вхідного закодованого звукового потоку, розкодування та відтворення його; плюс до цього необхідно обмінюватися зі станцією всякого роду службовою інформацією – такий як перехід з зони в зону і перемикання на іншу станцію, відстеження рівня сигналу, при необхідності – посилення його і так далі. Причому багато хто з цих завдань мають виконуватися в реальному часі, без затримок. Наприклад, затримка в обробці сигналу з мікрофона призведе до того, що частина фрази буде втрачено; запізнення з перемиканням на іншу ретрансляційну станцію може призвести до втрати зв'язку та розриву з'єднання. Таким чином, застосування операційної системи реального часу в даній ситуації не лише виправдане, а й необхідно.
Другие работы
Ответы к госэкзамену по дисциплине "Управление сетями связи."
Deva2009
: 29 ноября 2012
1.Назначение и общая характеристика системы управления.
2.ЭМВОС Показатели функционирования и роль системы управления. Основные показатели качества услуг.
100 руб.
Задачник по процессам тепломассообмена Задача 10.5
Z24
: 24 октября 2025
Нихромовая проволока разогрета до температуры 1000 ºС. Вычислить коэффициент теплоотдачи лучеиспусканием с поверхности проволоки, если нагреватель расположен в большом помещении, а температура ограждений 27 ºС.
Ответ: αл=147 Вт/(м²·К).
150 руб.
Контрольная работа по протоколам и интерфейсы в ТК. Вариант 06. Семестр 9. ЗО.
grigorev1976
: 5 сентября 2018
1.1 Варианты заданий для адресации сетевого уровня
Необходимо получить IPv4 адрес вида A.B.C.D/E, где 0 ≤ {A, B, C, D} ≤ 255 - октеты IP адреса, а 0 ≤ E ≤ 32 - префикс маски сети. Для этого используются значения K, L, M:
1) Из номера студенческого билета:
• K = X, где X – последние 3 цифры номера студенческого билета, если X ≤ 254. Для номера билета 76-13-007, K = 007, т.к. 007 ≤ 254
• K = Y , где Y – последние 2 цифры студенческого билета, если X > 254.
2) L - последние 2 цифры года обучения. Д
150 руб.
Зачетная работа.Экономика связи. 4-й вариант
Grusha
: 28 сентября 2015
Вариант № 4
• Государственное регулирование тарифов на инфокоммуникационные услуги.
• Задача. Определите эффективность инвестиционного проекта на основании данных в таблице:
Норма дисконта – 15% тыс. руб.
150 руб.