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

ЗАПИСАТЬСЯ НА ОБУЧЕНИЕ

Описание курса

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

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

1 день

Кому будет полезен курс?

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

Что нужно знать заранее?

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

Программное обеспечение

Унифицированная программная платформа Vitis

Аппаратная платформа

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

По завершении курса вы будете иметь все необходимые навыки для того чтобы:

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

Структура курса

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

ЗАПИСАТЬСЯ НА ОБУЧЕНИЕ