Переход на интегрированную среду разработки Vitis

25 990 ₽

Сложность: средний
Продолжительность: 1 день
Формат участия: в классе/онлайн
Расписание: по согласованию

Описание курса
На семинаре демонстрируются инструменты и методы, необходимые для проектирования и разработки программного обеспечения с использованием унифицированной программной платформы Vitis. В курсе делается акцент на следующие темы:
– Обзор основ использования платформы Vitis
– Перенос существующих проектов SDK на платформу Vitis
– Разработка программных приложений на платформе Vitis

Продолжительность
1 день

Кому будет полезен курс?
Разработчикам встраиваемых систем, использующим инструменты Xilinx SDK для разработки программного обеспечения

Что нужно знать заранее?
– Опыт программирования на C/C++, включая методы отладки
– Концептуальное понимание встраиваемых систем обработки данных в связи с экосистемой Xilinx (в частности, написание и изменение скриптов, пользовательских приложений и операций загрузчика)

Программное обеспечение
Унифицированная программная платформа Vitis

Аппаратная платформа
– Архитектура: Zynq UltraScale+ MPSoC
– Демонстрационная плата: Zynq UltraScale+ MPSoC ZCU104

По завершении курса вы будете иметь все необходимые навыки для того чтобы:
– Разрабатывать и запускать приложения на встраиваемой системе Xilinx с использованием унифицированной программной платформы Vitis
– Переносить существующие проекты SDK на платформу Vitis

Структура курса
День 1
Обзор разработки встроенного программного обеспечения

Обзор процесса создания пользовательского приложения. (Лекция)
Знакомство с инструментами разработки программного обеспечения Vitis

Показываются базовые действия, необходимые для создания отлаживаемого приложения C/C++. (Лекция, Лабораторная работа)
Переход с SDK на платформу Vitis
Обзор процесса переноса существующих проектов Xilinx SDK в проекты разработки программного обеспечения Vitis (Лекция, Лабораторная работа)
Поддержка разработки автономной программной платформы
Рассматриваются различные программные компоненты и библиотеки, предоставляемые Xilinx, которые помогают в создании программного обеспечения низкого уровня. (Лекция, Лабораторная работа)
Обзор разработки программных приложений для Linux.
Обзор важных частей системы Linux с точки зрения разработки приложений. (Лекция)
Создание приложения Linux в Vitis IDE
Обзор использования инструментов Vitis для разработки программного обеспечения для Linux. (Лекция, Лабораторная работа)
Системный отладчик
Основы запуска отладчика и иллюстрация наиболее часто используемых команд отладки. (Лекция, Лабораторная работа)
Обзор профилирования
Показываются цели и методы профилирования пользовательского приложения. (Лекция, Лабораторная работа)

записаться на обучение