Учеб. пособие / М.В. Кавалеров, Н.Н. Матушкин, А.А. Южаков. – Пермь : Изд-во Перм. нац. исслед. политехн. ун-та, 2012. – 148 с. – ISBN 978-5-398-00925-5.
Подробно изложены базовые понятия, относящиеся к системам реального времени и процессу разработки систем реального времени применительно к планированию задач реального времени. Также рассмотрены основы работы с интегрированной средой разработки Code::Blocks. Пособие является учебным материалом для дисциплины «Разработка программного обеспечения для систем управления двигателями летательных аппаратов».
Ориентировано на студентов магистерской подготовки, а также аспирантов, специализирующихся в области информационных технологий и систем управления двигателями летательных аппаратов.
Содержание
Организация программного обеспечения систем управления двигателями летательных аппаратов как систем реального времени
Встроенные системы управления двигателями летательных аппаратов как системы реального времени
Ограничения реального времени
Специфика программного обеспечения для систем реального времени
Технологии проектирования программного обеспечения систем реального времени
Проблема планирования задач реального времени
Эффективность реализации СРВ
Критерии планирования
Базовые модели планирования задач реального времени
Базовая модель планирования с фиксированными приоритетами
Совместное планирование задач жесткого и мягкого реального времени
Инструментальные средства разработки программного обеспечения для систем реального времени
Применение языков программирования низкого и высокого уровня при разработке систем реального времени
Интегрированные среды разработки
Средства отладки
Оценивание длительностей выполнения программных фрагментов (вычисление оценок параметров выполнения)
Инструментальные программные средства поддержки проектных решений применительно к планированию задач реального времени