Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2017, том 29, выпуск 4, страницы 295–302
DOI: https://doi.org/10.15514/ISPRAS-2017-29(4)-20
(Mi tisp251)
 

Debugger for real-time OS: challenges of multiplatform support
[Отладчик для операционной системы реального времени: проблемы мультиплатформенности]

A. N. Emelenkoab, K. A. Mallachievbc, N. V. Pakulincba

a Moscow Institute of Physics and Technology (State University)
b Institute for System Programming of the Russian Academy of Sciences
c Lomonosov Moscow State University
Список литературы:
Аннотация: В этой статье мы расскажем о проекте по разработке отладчика для мультиплатформенной операционной системы реального времени JetOS, созданной для гражданских авиационных систем. Она предназначена для работы в рамках архитектуры Интегрированной Модульной Авионики (ИМА) и реализует ARINC 653 спецификацию API. Эта операционная система разрабатывается в институте системного программирования РАН, и важным шагом в ее создании является разработка инструмента для отладки пользовательских приложений. В этой статье будут рассмотрены проблемы особенностей отладчика для операционной системы реального времени и показаны методы, которыми достигается его мультиплатформенность, а также легкая переносимость на новую платформу. Более того, были рассмотрены другие отладчики для встраиваемых операционных систем, такие как CodeWarrior, отладчики для WxWorks и L4Ka::Pistachio, а также был изучен их функционал. В заключение мы представим наш отладчик, который может работать как в эмуляторе QEMU, используемом для эмуляции окружения для JetOS, так и на целевой машине на всех поддерживаемых платформах. Представленный отладчик является удаленным и построен с использованием структуры GDB, но содержит ряд расширений, специфичных для отладки встроенных приложений. Сама структура отладчика была разделена на архитектурно зависимые и независимые части, что помогает облегчить перенос отладчика на новую платформу. В то же время наш отладчик удовлетворяет большинству требований, налагаемых к отладчику операционной системы реального времени, а также уже используется разработчиками приложений для Jet OS.
Ключевые слова: отладчик, операционные системы, операционная система реального времени, мультиплатформенность.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: A. N. Emelenko, K. A. Mallachiev, N. V. Pakulin, “Debugger for real-time OS: challenges of multiplatform support”, Труды ИСП РАН, 29:4 (2017), 295–302
Цитирование в формате AMSBIB
\RBibitem{EmeMalPak17}
\by A.~N.~Emelenko, K.~A.~Mallachiev, N.~V.~Pakulin
\paper Debugger for real-time OS: challenges of multiplatform support
\jour Труды ИСП РАН
\yr 2017
\vol 29
\issue 4
\pages 295--302
\mathnet{http://mi.mathnet.ru/tisp251}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(4)-20}
\elib{https://elibrary.ru/item.asp?id=29968660}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp251
  • https://www.mathnet.ru/rus/tisp/v29/i4/p295
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024