Продукты

Все продукты

Комплект разработчика для ЗОСРВ «Нейтрино» содержит профессиональные инструменты для применения на различных этапах разработки программного обеспечения для систем ответственного назначения. Программные средства комплекта разработчика интегрированы в единую инструментальную среду, что упрощает весь цикл разработки от написания и отладки кода до оптимизации конечной системы на целевом оборудовании.


Базовые инструментальные средства из состава комплекта разработчика основаны на программных пакетах с открытым исходным кодом, которые были адаптированы и оптимизированы компанией СВД Встраиваемые Системы.


Назначение и состав комплекта разработчика

Комплект разработчика позволяет выполнять разработку, отладку и профилирование приложений для ЗОСРВ «Нейтрино» под все поддерживаемые аппаратные платформы в инструментальных системах под управлением ОС общего назначения (Linux и Windows). Выбор инструментальной системы осуществляется в зависимости от используемых на предприятии подходов к разработке и личных предпочтений.


Состав инструментальных средств:

  • комплект заголовочных файлов, статических библиотек и сборочных файлов для базовых и дополнительных компонентов ЗОСРВ «Нейтрино»
  • компилятор GCC
  • инструменты работы с объектным кодом binutils
  • отладчик GDB
  • интегрированная среда разработки (IDE)
  • расширения для интегрированной среды разработки
  • инструментальные компоненты для библиотек Qt4 и Qt5

Возможности интегрированной среды разработки

Интегрированная среда разработки (IDE) реализована на базе открытой платформы Eclipse и позволяет разрабатывать, отлаживать и профилировать системное и функциональное ПО, а также в удобном графическом виде формировать встраиваемые конфигурации, включая загружаемые образы ЗОСРВ «Нейтрино».


Основные инструментальные средства IDE:

  • средства создания и запуска проектов
  • редактор кода
  • символьный отладчик
  • системный профилировщик
  • профилировщик приложени
  • средства анализа использования ОЗУ
  • средства анализа покрытия кода
  • средства поддержки инструментария Valgrind
  • средства поддержки инструментов модульного тестирования
  • средства поддержки систем управления версиями
  • средства построения загружаемых образов
  • средства мониторинга целевой системы

Для разработки Qt приложений имеется возможность использования IDE Qt Creator совместно с инструментальными средствами комплекта.


Технологические расширения комплекта разработчика

Технологические расширения интегрируются в состав комплекта разработчика и предоставляют дополнительные возможности, например, обеспечивают поддержку разработки ПО для ЗОСРВ «Нейтрино» под наиболее востребованные российские процессорные платформы.


Примеры поставляемых технологических расширений:

  • пакеты поддержки отечественных процессорных платформ КОМДИВ, Мультикор, Байкал
  • комплект разработчика для ЗОСРВ «Нейтрино-Э» - предоставляет инструментальную поддержку для процессорной платформы Эльбрус и включает отечественный оптимизирующий компилятор