RK3588 Qt 交叉编译之一:SDK 下载

一、RK3588 简介

Core-3588J 基于 Rockchip 全新一代旗舰 AIoT 芯片 – RK3588,采用了 8nm LP 制程;搭载八核(Cortex-A76 x 4 + Cortex-A55 x 4)64位 CPU,主频高达2.4 GHz。

主要特性:

  • 8nm 先进制程,8 核 64 位架构,高性能,低功耗
  • ARM Mali-G610 MC4 GPU,专用 2D 图形加速模块
  • 6TOPs NPU,赋能各类 AI 场景
  • 8K 视频编解码,8K 显示输出
  • 内置多种显示接口,支持多屏异显
  • 超强影像处理能力, 48MP ISP,支持多摄像头输入
  • 丰富的高速接口(PCIe, TYPE-C,SATA, 千兆以太网),易于扩展
  • Android 和 Linux OS

更具体的介绍和使用可参考:firefly官网-RK3588维基文档

SDK 和软硬件资料请看:firefly官网资料下载

二、RK3588 SDK 下载

可以通过代码服务器下载,下载命令如下:

(1) mkdir /RK3588_NVR_SDK
(2) cd /RK3588_NVR_SDK
(3) git clone ssh://git@www.rockchip.com.cn/repo/rk/tools/repo
(4) ./repo/repo init --repo-url ssh://git@www.rockchip.com.cn/repo/rk/tools/repo -u ssh://git@www.rockchip.com.cn/linux/rockchip/platform/manifests -b linux -m rk3588_nvr_linux.xml
(5) .repo/repo/repo sync -c --no-tags
  • repo 是 google 用 Python 脚本写的调用 git 的一个脚本,主要是用来下载、管理项目的软件仓库。
  • 需要向官方申请提供avcit.pubid_rsa这两个秘钥文件。

三、开发包目录说明

SDK目录包含有 kernel、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

四、开发相关文档索引

开发指导文档、平台支持列表、工具使用文档、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

参考:

RK3588_NVR_SDK/docs/RK3588/Rockchip_RK3588_Linux_NVR_SDK_Release_V1.5.0_20221221_CN.pdf


posted @ 2023-04-20 14:21  fengMisaka  阅读(1605)  评论(0编辑  收藏  举报