Трудовая функция "Проверка работоспособности целевого программного обеспечения на модели и прототипе ИС"

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