Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RTOS. Common Specification.doc
Скачиваний:
1
Добавлен:
13.08.2019
Размер:
155.65 Кб
Скачать

Motorola Education Laboratory in SPbSTU

S.-Petersburg Russia

Motorola Education Laboratory in SPbSTU

Общая форма индивидуального задания История документа

Версия

Описание

Авторы

Дата

1.0

Базовая версия документа

Зуева А. И.,

Купреев С. В.

8 ноября 2001г.

1.1

Исправленная версия. Изменены требования к реализации событий.

Зуева А. И.,

Купреев С. В.

30 января 2002 г.

1.Введение

1.1Список сокращений

Сокращение

Определение

ОС

операционная система

ОСРВ

операционная система реального времени

ISR

обработчик прерывания (interrupt service routine)

HLP

протокол наивысшего приоритета (highest locker protocol)

PIP

priority inheritance protocol (протокол наследования приоритетов)

EDF

earliest deadline first

API

интерфейс для программирования приложений (application programming interface)

ISO

Международная Организация по Стандартам (International Standards Organization)

ANSI

Американский Национальный Институт Стандартов (American National Standards Institute)

1.2Список литературы

В настоящем документе использованы материалы и соглашения, описанные в следующих работах:

  1. Зуева А. И. Спецификация API.

  2. Белый А. С., Кожевников К. А., Шаргин А. Ю. Функциональная спецификация ОСРВ.

Для успешного выполнения индивидуального задания необходимо ознакомится со следующими документами:

  1. Червинский М. П. Курс лекций по операционным системам реального времени.

  2. Зуева А. И. Спецификация API.

1.3Назначение документа

В данном документе описываются требования, которым должны удовлетворять проекты ОСРВ, выполненные студентами в рамках учебного курса «Архитектура вычислительных систем» в качестве индивидуальных заданий.

1.4Структура документа

В этом разделе содержится краткое описание последующих глав данного документа.

  • Глава 2, Общие положения. Здесь описаны основные характеристики и подсистемы ОСРВ.

  • Глава 3, Управление задачами. В этой главе рассматривается жизненный цикл задачи, приоритеты и вопросы планирования.

  • Глава 4, Управление ресурсами. В этой главе рассматривается ограничения в управлении ресурсами и организация критических секций.

  • Глава 5, Обработка прерываний. В этом разделе приводится информация, необходимая для реализации обработки прерываний в проекте RTOS. Следование рекомендациям этого раздела является обязательным, если в ваше индивидуальное задание включена обработка прерываний. Здесь описаны основные принципы написания ISR, а также накладываемые на них ограничения.

  • Глава 6, Управление событиями. В этом разделе приводится информация, необходимая для реализации управления событиями в проекте RTOS. Следование рекомендациям этого раздела является обязательным, если в ваше индивидуальное задание включено управление событиями.

  • Глава 7, Требования к API. В этой главе перечислены сервисы из "Спецификации API", которые должны поддерживаться проектами RTOS, выполняемыми в качестве индивидуальных заданий.

  • Глава 8, Дополнительные требования к ОСРВ. Здесь сформулированы дополнительные требования к функциональности ОС, языку программирования и файловой структуре проекта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]