Лекция 9 (17.04.14) - Мониторинг и отладка ИУС РВ

Download Report

Transcript Лекция 9 (17.04.14) - Мониторинг и отладка ИУС РВ

ВСТРОЕННЫЕ ИНФОРМАЦИОННО УПРАВЛЯЮЩИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ Лекция 09 Мониторинг и отладка ИУС РВ

Кафедра АСВК, Лаборатория Вычислительных Комплексов Чистолинов М.В.

О чём будем говорить • Особенности организации и отладки ИУС РВ • Виды интерфейсов ИУС РВ • Примеры интерфейсов (МКИО, ДПК, FC) • Примеры средств мониторинга • Удалённая отладка 2

Бортовые устройства 3

Особенности организации ИУС РВ • Нацеленность на решение конкретной узкой задачи • Система РВ: жёсткие частоты / временные окна для выполнения задач и информационных обменов • Отсутствие привычных средств: – Пользовательского интерфейса – Средств отладки – Средств загрузки ОС / ФПО • Отсутствие жёстких дисков 4

Схема работы с ИУС РВ Блоки ИУС РПМ (host) Технологические интерфейсы: RS-232, Ethernet, USB Блок ИУС (target) Инструментально е ПО для загрузки, отладки, отображения и управления Целевое ПО Виды интерфейсов ИУС РВ: •Технологические интерфейсы •Внутренние (локальные) интерфейсы •Бортовые интерфейсы (внешние) Внешние интерфейсы Имитаторы КБО (средства стенда ПНМ) Инструментально е ПО для имитации и мониторинга АРМ

Технологические интерфейсы ИУС • RS-232 / RS-485 (COM-порт) (при частоте 115200 бод) • Ethernet 100 • USB 2.0 • I2C / SPI / JTAG • DPIO 11.25 КБ/с 12.5 МБ/c 1.5–35 МБ/c < 10 КБ/c Не предполагают специальных средств анализа или мониторинга.

6

Внутриблочные интерфейсы ИУС • VME32 • PCI32 33 МГц • PCI Express x4 60 МБ/с 60-80 МБ/c 4x250 МБ/с 7

Анализаторы шин VME/PCI VME, PCI, и т.д.

Плата Доп. входы Ethernet, USB, LPT ПК x86 ПО отображения и управления Инструментальные средства анализа: •Silicon Control Inc •Curtiss-Wright Electronics systems / VMETRO •LeCroy Inc •Tektronix Inc •Гранит-ВТ

Пример анализаторов шин: Таблица обменов

Пример анализаторов шин: Временная диаграмма

Внешние интерфейсы ИУС • МКИО (MIL-STD-1553B) • ДПК (ARINC 429) • FC-AE-ASM • AFDX • ARINC 818 (видео) • CAN (500 КГц) • Разовые команды (РК) 80-90 КБ/с 7.12 КБ/c 100 МБ/c 10-12 МБ/c 70.1 МБ/c 24.4 КБ/c Необходимы специализированные инструментальные средства мониторинга и анализа информационных обменов.

11

Пример: Интерфейсы БЦВМ

Характеристики МКИО (MIL-STD-1553B) Контроллер шины Шина MIL-STD-1553B с двойным резервированием Канал А Канал Б Оконечное устройство Оконечное устройство . . .

Оконечное устройство Монитор канала • частота канала: 1 МГц • скорость: 80-90 КБ/с • до 32 16-разрядных слов в одном обмене • централизованное управление • возможность широковещания 13

Пример: Анализатор МКИО 14

Характеристики канала ДПК (ARINC 429) • частота канала: 12.8, 50, 100 КГц • скорость: 7.12 КБ/с (на 100 КГц) • передача последовательными 32-разрядными словами с 8-разрядной «меткой» • в каждом 32-разрядном слове не более 21 бита в поле данных 15

Пример: Анализатор ДПК 16

Характеристики FC-AE-ASM • частота канала: 1062 МГц • скорость: 100 МБ/с • передача сообщениями до 16 Мбайт • в каждом сообщении 32-разрядные слова 17

Пример: Анализатор FC-AE-ASM 18

Протокол удалённой отладки GDB • <-- +| • --> +| (GDB Remote Serial Protocol) • --> $<команда>#<контрольная сумма> • <-- $<ответ>#<контрольная сумма>

<команда> - команда из списка: Get - получить трассу Time;<время> - задать период опроса значений в мс Add;<имя или адрес переменной>;<размер в байтах> Del;<имя или адрес переменной> - удалить Start - начать трассировку Stop - остановить трассировку Clear - удалить все переменные из трассы

19

Спасибо за внимание!