RV1126准备-----编译和测试SDK自带的RKNN例程

一、SDK自带的RKNN例程介绍

  • 位置: SDK自带的RKNN例程位于SDK的external/rknpu/rknn/rknn_api/examples目录下
  • 内容: 包含多输入示例、目标检测、批量推理、透传模式、零拷贝等不同功能的示例代码
  • 3rdparty目录:
    • CImg: 轻量级C++图像处理库,只有一个CImg.h头文件,支持图片加载和显示
    • DRM: Linux下的图形显示框架,支持多图层合成和异步更新等特性
    • RGA: 2D硬件加速器,用于加速图形操作如旋转、缩放图像
    • STB: 开源图像解码库,支持图像加载、保存和大小调整

二、SDK自带的RKNN例程编译

  • 默认编译: SDK一键编译后默认会编译rknpu组件
  • 清除命令: 执行make rknpu-dirclean可清除编译结果
  • 重新编译: 执行make rknpu可单独编译该组件

  • 步骤1: 参考README.md文件中的说明
  • 步骤2: 修改build.sh文件指定交叉编译器
  • 步骤3: 执行./build.sh进行编译
  • 安装: 将编译结果push到设备的/userdata目录

步骤2: 修改build.sh文件指定交叉编译器

步骤3: 执行./build.sh进行编译

相关推荐
AlfredZhao1 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐2 天前
Linux内存扩容指南
linux
zylyehuo2 天前
Linux 彻底且安全地删除文件
linux
用户805533698033 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297913 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
Web3探索者5 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo5 天前
Linux系统中网线与USB网络共享冲突
linux
Sokach10156 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
AlfredZhao7 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3108 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql