Трудовая функция "Постпроизводственная верификация ИС"

Код
B/06.6
Уровень квалификации
6
Трудовые действия
  • Запуск ОС на модели или прототипе ИС
  • Запуск, отладка и доработка тестовых программ, использующих программные драйверы блоков, составляющих систему, в соответствии с особенностями периферийных блоков, входящих в состав измерительного стенда
  • Запуск прикладных программ или тестовых программ, имитирующих прикладные программы на ИС
  • Запуск генераторов тестовых сценариев и/или сгенерированных сторонним ПО тестовых сценариев
  • Анализ состояния ИС и последовательности действий, вызвавших ошибку
  • Анализ выявленных ошибок и уязвимостей ИС
  • Отчет о прохождении тестов программно-аппаратного комплекса и уязвимых местах в аппаратуре ИС
Требования к образованию и обучению
  • Стандартные, полузаказные и заказные БИС/СБИС, СнК, маршрут разработки и верификации
  • Архитектура, особенности программирования и применение микропроцессоров общего назначения, специализированных микропроцессоров и микроконтроллеров
  • Типовые архитектуры и состав СнК
  • Шины и интерфейсы периферийных устройств
  • Контроллеры периферийных устройств (аппаратные и программные средства управления работой периферийных устройств)
  • Особенности взаимодействия блоков в составе СнК
  • Встраиваемые ОС и ОС реального времени
  • Организация и функционирование ОС, структура управляющей программы, управление памятью, управление процессами, управление устройствами, вводом и выводом
  • Инсталляция и конфигурирование ОС, начальная загрузка
  • Интерфейсы взаимодействия прикладного ПО с программными драйверами
  • Принципы разработки программных драйверов для встраиваемых ОС
  • Разработка прикладных программ для встраиваемых ОС и для ОС реального времени
  • Целевые САПР (моделирование и формальная верификация моделей схем, написанных на языках описания аппаратуры)
  • Английский язык на уровне чтения и перевода технической документации
  • Языки описания аппаратуры
  • Языки программирования для встраиваемых систем
  • Языки Ассемблера, процессорных ядер общего назначения, процессорных ядер ЦОС, специализированных процессорных ядер
  • Особенности разработки ПО для встраиваемых систем
  • Оценка эффективности программных средств
  • Инструментальные средства для разработки и отладки программ (в том числе для встраиваемых систем)
  • Методы и алгоритмы цифровой обработки сигналов
  • Особенности аппаратуры и алгоритмов в целевой области
  • Управляемость и наблюдаемость, способы их повышения
  • Средства отладки и диагностики ИС
  • Средства самодиагностики ИС
Требования к опыту практической работы
  • Использовать инструментальные средства для разработки и отладки программ для систем на кристалле
  • Отлаживать тестовые программы для встроенных систем с использованием штатных средств отладки
  • Запускать и настраивать ОС на СнК
  • Компилировать образ ОС, устанавливать и конфигурировать загрузчик ОС для СнК
  • Создавать прикладные программы, исполняемые под ОС, запускаемой на СнК
  • Разрабатывать и отлаживать программные драйверы для целевых ОС и СнК
  • Искать решения технических проблем в технической документации и с использованием современных информационных технологий
  • Пользоваться технической документацией
  • Разрабатывать документацию в соответствии со стандартом предприятия
  • Работать с системой отслеживания ошибок