完美体育·(中国)手机网页版手把手教您如何使用CMSIS-NN神经网络内核提升微控制器效率
文章来源:完美体育·(中国)手机网页版科技 发布日期:2021.6.18 浏览次数:5342 次 |
下图是使用和不使用CMSIS-NN的性能分析对比图,在同一个MCU上使用了CMSIS-NN的内核性能明显强于普通内核的性能。
接下来我们将会搭建一个FVP_MPS2_Corstone_SSE-300的仿真平台。我们将在脱离实际硬件设的情景下,模拟运行使用了CMSIS-NN的情景。
1、安装MDK-ARM V5.34版本软件。
2、下载安装FVP_MPS2_Corstone_SSE-300,下载链接如下,将下图所示的FVP均下载。
https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
3、请到如下链接,下载demo。将下图所示的红框的内容均下载。
https://github.com/MDK-Packs/tensorflow-pack/releases
4、然后打开Keil软件,打开MDK Pack Installer,菜单栏File->Import将第3步下载的pack包均导入Keil。然后还得下载对应BSP包,如下图所示红框内容。
但因为demo使V2M_MPS3_SSE_300_BSP包为1.1.0版本,而软件版本并未有最新版本的该BSP包,所以并不能直接安装使用,但我们可以到官网上下载最新版本的BSP包。链接如下。
https://www.keil.com/dd2/Pack/
5、将第3步下载的Source Code解压出来,该压缩包内包含了工程demo,解压后打开工程。
6、打开工程后,需配置FVP,请按下图步骤操作。
在command中第2步中下载安装的FVP的实际路径
7、进入调试模式,尽情阅览代码。
本文来自完美体育·(中国)手机网页版科技,原文地址:
/customerService/resource-list.asp?id=608,转载请注明出处。