Zynq 7000
Zynq 7000

Что входит в курс:

  • Создание проекта (reference design) в Vivado и SDK;
  • Программная анатомия системы Zynq;
  • Система сборки Zynq;
  • Сборка пользовательского образа Linux для Zynq;
  • Интеграция драйверов устройств пользовательского пространства в Simulink.

Предварительная подготовка:

Курс Программирование Zynq из MATLAB и Simulink.

Продолжительность курса - 2 дня.

Zynq 7000 Zynq 7000

Программа

День 1

  • Создание Reference Design в Vivado и SDK.
  • Программная анатомия системы Zynq.
  • Система сборки Zynq.

День 2

  • Система сборки Zynq (продолжение).
  • Интеграция драйверов устройств пользовательского пространства в Simulink.

Создание Reference Design в Vivado и SDK

Цель: создать блок-диаграмму Vivado и проект SDK для таргетирования программируемой логики и процессорной системы.

  • Создание блок-диаграммы Vivado для программируемой логики;
  • Экспорт аппаратной части в SDK и создание пакета поддержки отладочной платы;
  • Создание программного приложения для ARM;
  • Автоматизация процесса сборки посредством скриптов TLC.

Программная анатомия системы Zynq

Цель: познакомиться с различными программными компонентами, такими как FSBL, u-boot, ядром и пространством пользователя.

  • Обзор embedded Linux;
  • Знакомство с компонентами загрузочного образа.

Система сборки Zynq

Цель: познакомиться с различными программными компонентами для формирования образа системы и процесса автоматизации.

  • Знакомство с загрузчиками системы;
  • Генерация различных бинарных файлов, включая .elf, .bit и open source-сборку с buildroot;
  • Знакомство со схемой устройства хранения данных;
  • Использование системы сборки MathWorks для простоты настройки битстрима/FSBL, devicetree и конфигурации ядра.

Система сборки Zynq (продолжение)

Цель: создать пользовательский образ Linux с драйверами устройств для различной периферии, интегрированной с процессорной системой или программируемой логикой.

  • Обновление devicetree для включения новых маппингов;
  • Модификация ядра для запуска драйвера;
  • Создание boot.bin и генерация пользовательского образа для SD-карты.