Rockchip изнутри.
PRO-курс для разработчиков ПО. Загрузчик, драйверы, обновление и защита

Приглашаем детально погрузиться в архитектуру Rockchip, устройство базового системного ПО, сборку Linux, модификацию драйверов, шифрование и обновление приложений. Три дня за платой Orange Pi 5 (RK3588S) слушатели пишут код в U-Boot и ядре Linux, отлаживают и тестируют его, собирают своё приложение в образ Armbian, выпускают подписанное обновление с откатом и защищают данные на устройстве. Около 70% времени занимают лабораторные работы, теория идёт короткими вводными по 20-30 минут перед каждой задачей.

Для кого: Разработчики системного и прикладного ПО для встраиваемых устройств: пишут на C, работают в командной строке Linux, собирали программы кросс-компилятором. Опыт с U-Boot не обязателен.

Режим: 10:00-17:00.
Записаться
Как устроена практика
Готовая среда
у каждого
Готовая среда
у каждого
Образ рабочей станции (виртуальная машина или загрузочный USB-диск) с тулчейном, исходниками U-Boot, TF-A, OP-TEE, ядра и кэшем сборки Armbian. Сборка с нуля занимает часы, на курсе на это время не тратится.
Среду слушатель забирает с собой.
Плата у каждого
Плата у каждого
OrangePi 5, USB-UART, SD-карта; один JTAG-адаптер
на двоих.
Сквозной проект
Сквозной проект
«Умный датчик» на Orange Pi 5. В первый день слушатель пишет свою команду и драйвер в U-Boot, во второй добавляет драйвер в ядро, приложение в образ и обновление по воздуху, в третий защищает загрузку, ключи и данные. К концу курса у слушателя рабочий образ, прошедший путь от исходников до защищённого обновления.
Проверка результата
Проверка результата
Каждая лабораторная заканчивается проверкой:
что должно появиться в логе UART, в выводе команды
или в тесте.
Программа тренинга


День 1. Загрузчик RK3588 для разработчика

Итог дня: Слушатель собирает загрузчик RK3588 из исходников, пишет и отлаживает свою команду и драйвер в U-Boot и покрывает их тестами.
День 2. Linux на RK3588: драйвер, приложение, обновление

Итог дня: Слушатель собирает образ Armbian со своим драйвером и приложением, измеряет и сокращает время загрузки, выпускает обновление с откатом.
День 3. Защита ПО на RK3588

Итог дня: Слушатель строит цепочку доверия от загрузчика до приложения: подписанная загрузка, ключи в OP-TEE, зашифрованные данные, подписанные обновления.
  • Оставить заявку

Оставьте заявку

или получите консультацию
Какие тренинги вас заинтересовали?