Кросс-компиляция RK3588 Qt: загрузка SDK

1. Введение в RK3588

Core-3588J основан на флагманском AIoT-чипе Rockchip нового поколения — RK3588 , который использует 8-нм процесс LP; он оснащен восьмиядерным (Cortex-A76 x 4 + Cortex-A55 x 4) 64-битным процессором с основной частотой до 2,4 ГГц.

Основные характеристики:

  • 8-нм передовой техпроцесс, 8-ядерная 64-битная архитектура, высокая производительность, низкое энергопотребление
  • Графический процессор ARM Mali-G610 MC4, специальный модуль ускорения 2D-графики
  • 6TOPs NPU, обеспечивающий различные сценарии ИИ
  • Видеокодек 8K, вывод на дисплей 8K
  • Встроенные интерфейсы с несколькими дисплеями, поддержка многоэкранного дисплея
  • Возможность суперобработки изображений, 48-мегапиксельный интернет-провайдер, поддержка многокамерного ввода
  • Множество высокоскоростных интерфейсов (PCIe, TYPE-C, SATA, Gigabit Ethernet), легко расширяемых
  • ОС Android и Linux

Для более подробного ознакомления и использования, пожалуйста, обратитесь к официальному веб-сайту firefly-RK3588 wiki.

Информацию о SDK, программном и аппаратном обеспечении см. в разделе Загрузка данных с официального веб-сайта Firefly.

2. Загрузка SDK RK3588

Его можно загрузить через кодовый сервер, команда загрузки выглядит следующим образом:

(1) mkdir /RK3588_NVR_SDK
(2) cd /RK3588_NVR_SDK
(3) git clone ssh://[email protected]/repo/rk/tools/repo
(4) ./repo/repo init --repo-url ssh://[email protected]/repo/rk/tools/repo -u ssh://[email protected]/linux/rockchip/platform/manifests -b linux -m rk3588_nvr_linux.xml
(5) .repo/repo/repo sync -c --no-tags
  • repo — это скрипт, написанный Google на языке Python для вызова git, который в основном используется для загрузки и управления складом программного обеспечения проекта.
  • Официальному приложению необходимо предоставить два ключевых файла, avcit.pub и id_rsa.

3. Описание каталога комплекта разработки

Каталог SDK включает в себя ядро, u-boot, tools, docs, rkbin и другие каталоги. Каждый каталог или его подкаталоги будут соответствовать проекту git, и представления должны быть сделаны в соответствующих каталогах.

- SDK
-- docs //存放开发指导文件、平台支持列表、工具使用文档、Linux 开发指南等
-- kernel //存放 Kernel 5.10 开发的代码。
-- rkbin //存放 Rockchip 相关 Binary 和工具
-- tools //存放 Linux 和 Window 操作系统下常用工具。
-- u-boot //存放基于 v2017.09 版本进行开发的 U-Boot 代码。
-- IMAGE //存放每次生成编译时间、XML、补丁和固件目录。
-- rockdev //存放编译输出固件。
-- build //存放编译脚本、rootfs以及toolchain编译工具链。
  • Путь цепочки инструментов кросс-компиляции: /build/toolchain.tar.gz

4. Разработайте соответствующий указатель документов

Руководства по разработке, список поддерживаемых платформ, документы по использованию инструментов, руководство по разработке для Linux и т. д. по умолчанию размещаются в каталоге docs:

├── docs
│ ├── Common (通用的内核驱动和模块相关文档、DDR/Flash/eMMC/Camera/WiFi/Bluetooth兼容
列表)
│ │
│ ├── Linux (Rockchip Linux系统通用文档,RK3588平台可以参考)
│ │ ├── ApplicationNote
│ │ ├── Camera
│ │ ├── Graphics
│ │ ├── Multimedia
│ │ ├── Profile
│ │ ├── Recovery
│ │ └── Security (加密相关文档)
│ │
│ ├── Others
│ │ ├── Rockchip_User_Guide_Bug_System_CN.pdf
│ │ └── Rockchip_User_Guide_SDK_Application_And_Synchronization_CN.pdf
│ │
│ └── RK3588
│ ├── Rockchip_RK3588_Linux_NVR_SDK_xxx_V1.x.0_xxxxxx_CN.pdf (SDK发布说明)
│ └── Rockchip_RK3588_Quick_Start_Linux_CN.pdf (快速开发指南)
build/app/RKMPI_Release/doc(RKMPI多媒体框架API文档)
├── README.pdf
├── Rockchip_Developer_Guide_MPI_AUDIO_CN.pdf
├── Rockchip_Developer_Guide_MPI_AVS_CN.pdf
├── Rockchip_Developer_Guide_MPI_DUMP_CN.pdf
├── Rockchip_Developer_Guide_MPI_GDC_CN.pdf
├── Rockchip_Developer_Guide_MPI_MMZ_CN.pdf
├── Rockchip_Developer_Guide_MPI_RGN_CN.pdf
├── Rockchip_Developer_Guide_MPI_SYS_CN.pdf
├── Rockchip_Developer_Guide_MPI_TDE_CN.pdf
├── Rockchip_Developer_Guide_MPI_VDEC_CN.pdf

Преимущества этой статьи: бесплатный пакет учебных материалов по разработке Qt, техническое видео, в том числе (основа языка C++, введение в программирование Qt, механизм сигналов и слотов QT, рисование изображения разработки интерфейса QT, сеть QT, программирование базы данных QT, QT проектный бой, QSS, OpenCV, быстрый модуль, вопросы для интервью и т. д.) ↓↓↓↓↓↓См. ниже↓↓Нажмите внизу статьи, чтобы получить гонорар↓↓

おすすめ

転載: blog.csdn.net/QtCompany/article/details/131647376