AI老铁 · 2020年08月07日

海思AI芯片(Hi3519A/3559A)方案学习(二十八)Ruyistudio下的仿真代码编译

本系列为华为海思海思AI芯片(Hi3519A/3559A)方案学习系列之二十八,系列文章请关注海思AI芯片方案学习
作者:ltshan139

前言

目前模型仿真只能在windows上面进行。有两种方式,一是安装visual studio 2015 64bit软件,然后双击sample下面的*.sln来进入该项目,最后在VS下编译和运行或调试;二是直接在ruyistudio下编译和仿真。 这里主要讲第二种方式的项目属性设置和编译。

环境搭建

1)MinGW-W64编译工具链的安装

要在ruyistudio下运行仿真功能,必须先使用MinGW-W64工具来编译sample代码。这里就涉及到该工具的安装。请参考SVP开发指南,如下所示。安装完后记得将其安装路径添加到windows系统环境变量,并重启。以便ruyistudio能自动识别MinGW工具。

20200223214204998.png

2)打开ruyistudio软件,并进入workspace

ruyistudio不需要安装,解压缩RuyiStudio-2.0.38.zip后,直接双击RuyiStudio.exe即可。这时会弹出一个对话框让用户来选择workspace。如下图中的红框所示。

20200223215307518.png

3)导入现有项目

workspace建立后,可以通过File->New->NNIE project来创建新的项目,也可以导入现有项目。 这里只介绍后者,如下所示。

20200223222004345.png

选择 “Existing Projects into Workspace",然后选择其该项目所在的目录
20200223224107978.png

最后点击 ”Finish“就可以把现有sample_simulator项目导入进来了。

4)编译选项的设置

20200223230529311.png

20200223231136653.png

20200223231212285.png

20200223231506339.png

注意,上面红框表示链接所需要的库,下面红框表示这些库就在RuyiStudio-2.0.38根目录路径下,ruyistudio工具本身就提供了这些库。

5)编译类型

除了编译环境settings,还要注意以下三个编译类型的选择。

20200223232349761.png

20200223232711482.png

代码编译和运行

右击项目名称,然后分别点击"Clean Project"和"Build Project”来从头开始编译该仿真代码。

编译成功的最后部分log如下所示:

20200223233352820.png

编译成功后,如何启动仿真功能可以参考:海思AI芯片(Hi3519A/3559A)方案学习(九)wk格式的模型生成以及PC仿真

更细节的部分可以参考SVP开发指南。



海思AI芯片系列文章



更多海思AI芯片方案学习笔记欢迎关注海思AI芯片方案学习

推荐阅读
关注数
871
内容数
40
海思AI芯片(Hi3519A/3559A)方案学习系列笔记,欢迎关注。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息