瑞芯微DR4-RK3588基于Docker技术的NPU开发

884 阅读1分钟

1 集成docker建立交叉编译环境开发

  • 登录开发板shell,查看docker使用情况 image.png image.png
  • RK3588直接集成NPU推理 image.png

1.2 在PC上建立和RK3588完全一致的交叉编译环境-PC端

  • 在PC上建立和RK3588完全一致的交叉编译环境 image.png image.png image.png image.png image.png
  • PC端编译完成,生成可执行文件 image.png
  • 拷贝QT可执行文件到RK3588开发板 image.png image.png

1.3 进入RK3588开发板-开发板端

  • QT可执行文件已经拷贝到RK3588开发板 image.png

2 非docker环境

  • 执行YOLOV5推理 image.png image.png image.png image.png

3 Docker环境

3.1 PC端

  • 在PC端交叉编译C++源程序 image.png image.png
  • 进入源码目录 image.png
  • 查看main.c image.png
  • 查看CMakeList编译文档 image.png image.png image.png
  • 查看build-linux-RK3588.sh image.png image.png
  • 运行build-linux-RK3588.sh image.png image.png

3.2 拷贝到arm端运行

  • 放到ARM平台 image.png image.png image.png
  • 查看执行脚本 image.png image.png
  • arm端运行 image.png image.png
  • 推理结果拷贝到PC端 image.png image.png