0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在RZ/V2L评估板套件上使用AI SDK

瑞萨MCU小百科 来源:瑞萨MCU小百科 2023-10-27 15:53 次阅读

本文章介绍如何在RZ/V2L评估板套件上使用AI SDK。当前版本为RZ/V2L AI SDK v2.00

1获取评估板

RZ/V2L评估板套件(EVK)是RZ/V2L评估的最佳开发板。

改评估板包含MIPI摄像头模块,您可以通过AI SDK快速构建开发环境立即开始评估RZ/V2L。

6c5f03de-749d-11ee-939d-92fbcf53809c.png

RZ/V2L评估板包含以下配件:

6c67d284-749d-11ee-939d-92fbcf53809c.jpg

2获取必要环境

1硬件

除RZ/V2L评估板套件外,请准备以下设备:

6c713978-749d-11ee-939d-92fbcf53809c.jpg

2软件

Ubuntu PC上需要安装以下工具

Docker

git

3解压缩RZ/V2L AI SDK软件包

Linux PC上创建工作目录

mkdir -p ai_sdk_work

将工作目录路径注册为环境变量

export WORK=/ai_sdk_work

切换到工作目录

cd ${WORK}

解压工作目录下的RZ/V2L AI SDK压缩文件

unzip/RTK0EF0160F*.zip -d ${WORK}

左右滑动查看完整内容

检查工作目录以确认软件包内容

ls ${WORK}/

如果上述命令打印出以下内容,说明软件包已正确提取:

ai_sdk_setup board_setup documents references r11an0752ej*.pdf

左右滑动查看完整内容

5设置RZ/V2L AI SDK

注意:确保已在Linux电脑上安装Docker

在Linux电脑上,移动到工作目录

cd ${WORK}/ai_sdk_setup

编译docker镜像

docker build -t rzv2l_ai_sdk_image --build-arg SDK="/opt/poky/3.1.21" --build-arg PRODUCT="V2L" .

左右滑动查看完整内容

创建要挂载到Docker容器上的新目录

mkdir ${WORK}/ai_sdk_setup/data

创建Docker容器

docker run -it --name rzv2l_ai_sdk_container -v $(pwd)/data:/drp-ai_tvm/data rzv2l_ai_sdk_image

左右滑动查看完整内容

* rzv2l_ai_sdk_container是docker容器的名称,您可以更改它的名称

通过上述命令选项,本地 $(pwd)/data 会被挂载到Docker容器上的 /drp-ai_tvm/data。例如,你可以使用该目录将Docker容器上创建的文件复制到本地环境。

6c7c2a5e-749d-11ee-939d-92fbcf53809c.jpg

在Docker容器中运行以下命令,将开发板所需的 libtvm_runtime.so 文件复制到主机上

cp /drp-ai_tvm/obj/build_runtime/V2L/libtvm_runtime.so /drp-ai_tvm/data

左右滑动查看完整内容

退出Docker

exit

要再次启动Docker容器rzv2l_ai_sdk_container,请运行以下命令:

docker start -i rzv2l_ai_sdk_container

左右滑动查看完整内容

您已完成RZ/V2L AI SDK环境设置

准备好构建人工智能应用程序!

6部署RZ/V2L AI应用程序

如下2个github网站均包含适用于RZ/V2L的AI应用示例:

RZ/V AI SDK GitHub repository

https://github.com/renesas-rz/rzv_ai_sdk/

RZV2L_AiLibrary repository

https://github.com/Ignitarium

此处直接部署AI示例应用中预编译的可执行程序,在github各应用目录中的exe子目录中包含这个可执行程序。

如果想自己从源码编译AI示例请参考以下链接:

https://renesas-rz.github.io/rzv_ai_sdk/2.00/getting_started.html

本节介绍如何将AI应用程序部署到RZ/V2L评估板套件。

要启动电路板,需要引导加载程序和其他必要的Linux文件。

RZ/V2L AI SDK提供两种引导加载程序:

eSD引导加载程序:电路板使用写入引导程序的microSD卡启动;

eMMC引导加载程序:电路板使用写入引导程序的eMMC启动。

其他必要文件(即Linux内核和根文件系统)存储在microSD卡上。您可以使用Linux PC格式化microSD卡,并使用SD卡读卡器扩展内核和根文件系统。

6c9ced2a-749d-11ee-939d-92fbcf53809c.png

以下用eSD方式举例

1设置RZ/V2L开发板

eSD启动方式,microSD卡包含引导加载程序、Linux内核和根文件系统,用于启动电路板。

您可以使用Linux PC格式化microSD卡,并使用SD读卡器扩展内核和根文件系统。

注意:只有在启动AI SDK或使用新版AI SDK时才需要此步骤。

如果您已经在microSD卡上设置了最新的引导加载程序、Linux内核、Linux设备树文件和根文件系统,请跳过此步骤,继续下一步(2. 将应用程序部署到板上)。

1)格式化SD卡

参考此处将SD卡格式化为2各分区

https://renesas-rz.github.io/rzv_ai_sdk/2.00/appendix.html#A2

6cbd1910-749d-11ee-939d-92fbcf53809c.png

2)写Linux文件到SD卡

首先,运行以下命令解压

cd ${WORK}/board_setup
unzip eSD.zip

必须在microSD卡的每个分区中放置以下三个文件,它们位于 ${WORK}/board_setup/eSD 目录中。

6cc713e8-749d-11ee-939d-92fbcf53809c.jpg

3)写Bootloader到SD卡

启动开发板之前,必须将最新的启动加载程序写入microSD卡。

只要使用相同版本的AI SDK,该步骤只需进行一次。

${WORK}/board_setup/eSD/bootloader中有三个用于启动主板的文件:

bl2_bp_esd-smarc-rzv2l_pmic.bin

bl2_bp-smarc-rzv2l_pmic.srec

fip-smarc-rzv2l_pmic.srec

运行以下命令将这些文件写入microSD卡,以便启动 eSD:

cd ${WORK}/board_setup/eSD/bootloader
sudo dd if=bl2_bp_esd-smarc-rzv2l_pmic.bin of=/dev/sdb seek=1 count=1
sudo dd if=bl2-smarc-rzv2l_pmic.bin of=/dev/sdb seek=8
sudo dd if=fip-smarc-rzv2l_pmic.bin of=/dev/sdb seek=128
sync

左右滑动查看完整内容

2部署应用到开发板

本节介绍如何将可执行应用程序二进制文件复制到电路板上:

1)插入SD卡到Linux PC

2)运行以下命令挂载包含根文件系统的分区2

sudo mount /dev/sdb2 /mnt/sd

3)在根文件系统上创建应用程序目录

sudo mkdir /mnt/sd/home/root/tvm

4)将可执行文件复制到跟文件系统

例如:

6cdd884e-749d-11ee-939d-92fbcf53809c.png

或者:

6ced3212-749d-11ee-939d-92fbcf53809c.png

sudo cp $WORK/ai_sdk_setup/data///mnt/sd/home/root/tvm

左右滑动查看完整内容

5)运行以下命令将数据与内存同步

sync

6)运行以下命令卸载分区2

sudo umount /mnt/sd

7)运行以下命令弹出microSD卡,然后从Linux电脑中取出microSD卡

sudo eject /dev/sdb

3启动开发板

以eSD方式为例

1)将microSD卡插入电路板

2)更改SW1和SW11设置如图所示

6cf3ec24-749d-11ee-939d-92fbcf53809c.png

3)通过USB集线器连接USB鼠标和USB键盘

4)将Google Coral摄像头连接到开发板

5)连接HDMI显示器到开发板

6)连接电源到开发板

7)按下电源按钮1秒钟,启动开发板

8)按下电源按钮1秒钟,打开电路板

9)点击左上角的图标打开终端:

6d0e6fcc-749d-11ee-939d-92fbcf53809c.png

7运行RZ/V2L AI应用程序

GitHub上的应用程序文档包含运行应用程序的说明。

举例说明:对于对象检测应用程序,请按照此处的说明运行应用程序。如果成功运行应用程序,您将在HDMI屏幕上看到以下窗口。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84915
  • AI
    AI
    +关注

    关注

    87

    文章

    26443

    浏览量

    264051
  • 评估板
    +关注

    关注

    1

    文章

    423

    浏览量

    29027
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44696

原文标题:开启人工智能应用的最佳解决方案——RZ/V AI SDK

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【飞凌RZ/G2L开发试用体验】+01.开箱(zmj)

    带来的正是能满足这些要求的飞凌RZ/G2L开发评估套件。1.
    发表于 08-28 19:13

    【飞凌RZ/G2L开发试用体验】+03.RZ/V2L开发电测试(WIFI+交叉编译)(zmj)

    【飞凌RZ/G2L开发试用体验】+03.RZ/V2L开发
    发表于 08-28 21:27

    【飞凌RZ/G2L开发试用体验】+04.RZ/V2L开发的温度测试(zmj)

    【飞凌RZ/G2L开发试用体验】+04.RZ/V2L开发的温度测试(zmj)飞凌
    发表于 08-28 21:52

    【飞凌RZ/G2L开发试用体验】+05.RZ/V2L开发的性能读写测试(zmj)

    本帖最后由 卿小小_9e6 于 2022-9-6 19:51 编辑 【飞凌RZ/G2L开发试用体验】+05.RZ/V2L开发
    发表于 09-06 19:50

    【飞凌RZ/G2L开发试用体验】+06.RZ/V2L开发的存储介质读写测试(zmj)

    1.EMMC速率测试EMMC速率测试:飞凌RZ/V2L开发(OK-G2LD-C)平台 eMMC 默认运行于 HS200 模式, 工作位宽为 8, 下面简单测试 eMMC 的读写速度,
    发表于 09-06 20:02

    【飞凌RZ/G2L开发试用体验】+07.RZ/V2L开发的Camera测试(zmj)

    本帖最后由 卿小小_9e6 于 2022-9-6 20:11 编辑 【飞凌RZ/G2L开发试用体验】+07.RZ/V2L开发
    发表于 09-06 20:10

    【飞凌RZ/G2L开发试用体验】+08.RZ/V2L开发的QT测试(zmj)

    【飞凌RZ/G2L开发试用体验】+08.RZ/V2L开发的QT测试(zmj)Qt-Creat
    发表于 09-06 20:17

    瑞萨电子推出支持入门级AI应用设计的全新RZ/V2L MPU

    新闻速递 全球半导体解决方案供应商瑞萨电子集团(TSE:6723)宣布,推出支持入门级AI应用设计的全新RZ/V2L MPU,扩展其RZ/V系列微处理器(MPU)阵容。作为
    的头像 发表于 05-24 09:59 2116次阅读

    使用RZ/V微处理器进行AI评估

      瑞萨嵌入式 AI 处理器的 RZ/V 系列还包括RZ/V2M ,其 AI 性能比这里介绍的RZ/V2
    的头像 发表于 04-24 09:39 1249次阅读
    使用<b class='flag-5'>RZ</b>/V微处理器进行<b class='flag-5'>AI</b><b class='flag-5'>评估</b>

    RZ/V2L 用户手册概述

    RZ/V2L 用户手册概述
    发表于 02-02 18:42 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>V2L</b> 用户手册概述

    RZ/A2M 评估套件快速入门指南

    RZ/A2M 评估套件快速入门指南
    发表于 03-14 19:22 0次下载
    <b class='flag-5'>RZ</b>/A2M <b class='flag-5'>评估</b>板<b class='flag-5'>套件</b>快速入门指南

    RZ/G2L、RZ/V2L SMARC 模块板用户手册:硬件

    RZ/G2L、RZ/V2L SMARC 模块板用户手册:硬件
    发表于 06-30 18:38 1次下载
    <b class='flag-5'>RZ</b>/G2L、<b class='flag-5'>RZ</b>/<b class='flag-5'>V2L</b> SMARC 模块板用户手册:硬件

    RZ/V2L 用户手册概述

    RZ/V2L 用户手册概述
    发表于 07-03 21:00 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>V2L</b> 用户手册概述

    基于RZ/V2L AI MPU的人头计数应用

    瑞萨基于RZ/V2L AI MPU开发了大量可拿来即用的AI应用程序,并提供源代码、预编译应用程序二进制文件和预训练的人工智能模型对象。您可以从各种用例中选择感兴趣的应用程序,并立即在
    的头像 发表于 12-15 13:49 274次阅读

    RZ/V2L DRP-AI支持包版本.7.41发布说明

    电子发烧友网站提供《RZ/V2L DRP-AI支持包版本.7.41发布说明.pdf》资料免费下载
    发表于 02-01 10:07 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>V2L</b> DRP-<b class='flag-5'>AI</b>支持包版本.7.41发布说明