ВСТРОЕННЫЕ ИНФОРМАЦИОННО- УПРАВЛЯЮЩИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ Лекция 09 Мониторинг и отладка ИУС РВ Кафедра АСВК, Лаборатория Вычислительных Комплексов Чистолинов М.В.
О чём будем говорить Особенности организации и отладки ИУС РВ Виды интерфейсов ИУС РВ Примеры интерфейсов (МКИО, ДПК, FC) Примеры средств мониторинга Удалённая отладка 2
Бортовые устройства 3
Особенности организации ИУС РВ Нацеленность на решение конкретной узкой задачи Система РВ: жёсткие частоты / временные окна для выполнения задач и информационных обменов Отсутствие привычных средств: –Пользовательского интерфейса –Средств отладки –Средств загрузки ОС / ФПО Отсутствие жёстких дисков 4
Схема работы с ИУС РВ Виды интерфейсов ИУС РВ: Технологические интерфейсы Внутренние (локальные) интерфейсы Бортовые интерфейсы (внешние) РПМ (host) Технологические интерфейсы: RS-232, Ethernet, USB Инструментально е ПО для загрузки, отладки, отображения и управления Блок ИУС (target) Блоки ИУС Имитаторы КБО (средства стенда ПНМ) Внешние интерфейсы Целевое ПО Инструментально е ПО для имитации и мониторинга АРМ
6 Технологические интерфейсы ИУС RS-232 / RS-485 (COM-порт)11.25 КБ/с (при частоте бод) Ethernet МБ/c USB –35 МБ/c I2C / SPI / JTAG< 10 КБ/c DPIO Не предполагают специальных средств анализа или мониторинга.
7 Внутриблочные интерфейсы ИУС VME3260 МБ/с PCI32 33 МГц60-80 МБ/c PCI Express x44x250 МБ/с
Анализаторы шин VME/PCI Инструментальные средства анализа: Silicon Control Inc Curtiss-Wright Electronics systems / VMETRO LeCroy Inc Tektronix Inc Гранит-ВТ VME, PCI, и т.д. Ethernet, USB, LPT Доп. входы ПО отображения и управления ПК x86Плата
Пример анализаторов шин: Таблица обменов
Пример анализаторов шин: Временная диаграмма
11 Внешние интерфейсы ИУС МКИО (MIL-STD-1553B)80-90 КБ/с ДПК (ARINC 429)7.12 КБ/c FC-AE-ASM100 МБ/c AFDX10-12 МБ/c ARINC 818 (видео)70.1 МБ/c CAN (500 КГц) 24.4 КБ/c Разовые команды (РК) Необходимы специализированные инструментальные средства мониторинга и анализа информационных обменов.
Пример: Интерфейсы БЦВМ
13 Характеристики МКИО (MIL-STD-1553B) частота канала: 1 МГц скорость: КБ/с до разрядных слов в одном обмене централизованное управление возможность широковещания
Пример: Анализатор МКИО 14
15 Характеристики канала ДПК (ARINC 429) частота канала: 12.8, 50, 100 КГц скорость: 7.12 КБ/с (на 100 КГц) передача последовательными 32-разрядными словами с 8-разрядной «меткой» в каждом 32-разрядном слове не более 21 бита в поле данных
Пример: Анализатор ДПК 16
17 Характеристики FC-AE-ASM частота канала: 1062 МГц скорость: 100 МБ/с передача сообщениями до 16 Мбайт в каждом сообщении 32-разрядные слова
Пример: Анализатор FC-AE-ASM 18
19 Протокол удалённой отладки GDB (GDB Remote Serial Protocol) --> $ # +|- - команда из списка: Get - получить трассу Time; - задать период опроса значений в мс Add; ; Del; - удалить Start - начать трассировку Stop - остановить трассировку Clear - удалить все переменные из трассы
20 Спасибо за внимание!