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