1 / 20

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

ВСТРОЕННЫЕ ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ Лекция 09 Мониторинг и отладка ИУС РВ. Кафедра АСВК, Лаборатория Вычислительных Комплексов Чистолинов М.В. О чём будем говорить. Особенности организации и отладки ИУС РВ Виды интерфейсов ИУС РВ

duyen
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ВСТРОЕННЫЕ ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИЛекция 09Мониторинг и отладка ИУС РВ Кафедра АСВК, Лаборатория Вычислительных Комплексов Чистолинов М.В.

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

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

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

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

  6. Технологические интерфейсы ИУС • 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 Не предполагают специальных средств анализа или мониторинга.

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

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

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

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

  11. Внешние интерфейсы ИУС МКИО (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

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

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

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

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

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

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

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

  19. Протокол удалённой отладки GDB(GDB Remote Serial Protocol) • --> $<команда>#<контрольная сумма> • <-- +|- • <-- $<ответ>#<контрольная сумма> • --> +|- <команда> - команда из списка: Get - получить трассу Time;<время> - задать период опроса значений в мс Add;<имя или адрес переменной>;<размер в байтах> Del;<имя или адрес переменной> - удалить Start - начать трассировку Stop - остановить трассировку Clear - удалить все переменные из трассы

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

More Related