2. SDK¶
2.1. SDK获取¶
SDK 可以通过github或者百度网盘获取
2.1.1. github¶
SDK github地址: https://github.com/LubanCat/RV06_03_Linux_SDK
1 2 | # SDK下载
git clone https://github.com/LubanCat/RV06_03_Linux_SDK.git --depth=1
|
2.1.2. 百度网盘¶
链接: https://pan.baidu.com/s/1i0I6K_MLiA9zW4_w_VNLdg?pwd=teyf 提取码: teyf

4-SDK源码压缩包
: RV06的SDK源码压缩包,版本会更新的慢,建议使用github下载
解压步骤:
先将SDK源码压缩包放到linux系统上
创建一个空的文件夹
将源码包解压到这个文件夹
执行命令恢复所有文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # 创建新文件夹
mkdir LubanCat_RV1106_RV1103_Linux_SDK
# 将源码包放到该文件夹的同一个目录
# 解压源码包
tar -xf LubanCat_RV1106_RV1103_Linux_SDK_20250212.tgz -C LubanCat_RV1106_RV1103_Linux_SDK
# 解压完后切换文件夹
cd LubanCat_RV1106_RV1103_Linux_SDK
# 恢复所有文件
git config --global --add safe.directory ./
git reset --hard
# 成功
|
2.2. SDK解析¶
1 2 3 4 5 6 7 8 9 | .
├── build.sh -> project/build.sh
├── docs
├── media
├── project
├── readme_cn.txt -> project/readme_cn.txt
├── readme_en.txt -> project/readme_en.txt
├── sysdrv
└── tools
|
文件 |
文件描述 |
---|---|
build.sh |
多功能编译脚本,用于编译SDK |
docs |
SDK文档目录。包含SDK的使用说明、API文档等。里面有很多详细的SDK用法,可以参考使用里面的文档对系统进行深度定制 |
media |
存放RV1106的多媒体库,视频编码,isp,rga等 |
project |
存放用户的程序以及板子的配置文件 |
sysdrv |
存放uboot,kernel,buildroot,kernel-driver以及一些编译工具等 |
tools |
存放交叉编译工具以及在Windows和Linux的一些工具 |
2.2.1. docs¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | docs/
├── Copyright_Statement.md
├── en
│ ├── audio
│ ├── bsp
│ ├── ipc
│ ├── isp
│ ├── media
│ ├── Rockchip_Quick_Start_Linux_IPC_SDK_EN.pdf -> ipc/Rockchip_Quick_Start_Linux_IPC_SDK_EN.pdf
│ └── security
└── zh
├── audio
├── bsp
├── ipc
├── isp
├── iva
├── media
├── Rockchip_Quick_Start_Linux_IPC_SDK_CN.pdf -> ipc/Rockchip_Quick_Start_Linux_IPC_SDK_CN.pdf
├── Rockchip_User_Guide_Bug_System_CN.pdf
├── Rockchip_User_Guide_SDK_Application_And_Synchronization_CN.pdf
└── security
|
文档 |
文档描述 |
---|---|
audio |
音频相关的文档 |
bsp |
板级支持包相关的文档,包含,GPIO,I2C,SPI,GMAC,PWM,存储等外设的使用文档 |
ipc |
SDK的一些快速使用手册 |
isp |
图像处理相关的文档 |
iva |
智能视频分析相关的文档 |
media |
多媒体相关的文档 |
Security |
安全相关的文档 |
注解
zh是中文文档,en是英文文档,中文文档更新
2.2.2. media¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | media
├── alsa-lib
├── avs
├── cfg
├── common_algorithm
├── isp
├── iva
├── ive
├── libdrm
├── libv4l
├── Makefile
├── Makefile.param
├── mpp
├── out
├── readme_cn.txt
├── readme_en.txt
├── rga
├── rkpostisp
├── rockit
├── samples
├── security
└── sysutils
|
媒体库名 |
功能 |
---|---|
cfg |
配置模块是否编译 |
alsa-lib |
Advanced Linux Sound Architecture (ALSA) library |
avs |
全景拼接 (只⽀持RK3588) |
common_algorithm |
⾳频3A算法、移动检测、遮挡检测 |
isp |
isp图像处理算法 |
iva |
智能视频分析算法 (只⽀持RV1106/RV1103/RK3588) |
ive |
智能视频分析硬件加速引擎 (只⽀持RV1106/RV1103) |
libdrm |
Direct Rendering Manager |
libv4l |
video4linux2设备⽤⼾层接⼝ |
mali |
GPU firmware以及库⽂件(注:只⽀持RK3588,mali_csffw.bin必须放在/lib/firmware⽬录) |
mpp |
编解码接⼝,给rkmedia和rockit调⽤,不建议直接调⽤mpp |
rga |
RGA是⼀个独⽴的2D硬件加速器 |
rkmedia |
多媒体接⼝(适⽤RV1126/RV1109平台) |
rockit |
多媒体接⼝(推荐) |
sysutils |
外设参考接⼝(ADC/GPIO/TIME/WATCHDOG) |
samples |
测试例程 |
2.2.3. project¶
1 2 3 4 5 6 7 8 9 | project/
├── app
├── build.sh
├── cfg
├── cfg-all-items-introduction.txt
├── make_meta
├── readme_cn.txt
├── readme_en.txt
└── scripts
|
文件 |
文件描述 |
---|---|
app |
用户的程序存放目录 |
build.sh |
根目录下的编译脚本 |
cfg |
配置文件存放目录,里面存放了板子的配置文件,用户可以根据自己的需求进行修改 |
make_meta |
摄像头相关的文件,一般用不上 |
scripts |
编译相关的一些脚本文件 |
2.2.4. sysdrv¶
1 2 3 4 5 6 7 8 9 | sysdrv/
├── cfg
├── drv_ko
├── Makefile
├── Makefile.param
├── readme_cn.txt
├── readme_en.txt
├── source
└── tools
|
文件 |
文件描述 |
---|---|
cfg |
配置文件存放目录,里面存放了uboot,kernel,buildroot,以及软件包的配置 |
drv_ko |
部分kernel驱动源码存放目录 |
source |
uboot,kernel,buildroot源码存放目录 |
tools |
存放板卡的一些工具还有系统构建相关的工具 |
2.2.5. tools¶
1 2 3 4 5 6 7 8 9 10 11 12 13 | tools/
├── linux
│ ├── Linux_Pack_Firmware
│ ├── Linux_Upgrade_Tool
│ ├── SocToolKit
│ ├── toolchain
│ └── ToolsRelease.txt
└── windows
├── DriverAssitant_v5.12.zip
├── FactoryTool_v1.73.1.7z
├── Rockchip_AVS_tool
├── SocToolKit
└── ToolsRelease.txt
|
文件 |
文件描述 |
---|---|
toolchain |
交叉编译工具链 |
Linux_Pack_Firmware |
Linux下的固件打包工具 |
Linux_Upgrade_Tool |
Linux下的升级工具 |
SocToolKit |
固件烧录工具 |
DriverAssitant_v5.12.zip |
Linux下的升级工具 |
Linux_Upgrade_Tool |
windows驱动 |
FactoryTool_v1.73.1.7z |
量产升级工具 |