极客秀
搜索

全网首发!STM32N6入手体验!极致的低功耗表现丝滑的体验让我爱不释手~

** 1 **

** 心心念念的板子 **



自从ST自十二月份发布STM32N6系列以来,就被其丰富的Demo演示所震撼。

今天终于收到了ST官方支持的N6开发板于是赶忙来测试一下它的性能。

** 2 **

** AI Demo 测试 **


首先是最重要的AI Demo,运行的Yolo-V8人体关键点检测模型。同宣发会的演示视频一样,它的帧率能够稳定在25帧左右。

想到了很久以前做过的一个俯卧撑检测项目,用的也是Yolov5模型(当时还没出V8)做的关键点检测,由于没有优化在Python上只跑到了3~5帧,如今看见单片机实现如此效果,实在是感触良多。

在之后的时间里,将尝试更多的神经网络功能,进一步测试其表现如何。

如此之外利用功率表进一步测量了运行AI Demo的功耗表现,在常规状态下STM32N6开发板的功耗维持在 5V 0.5A 2.5W 左右。

当我们开启AI Demo,调用其NPU运算单元的时候功耗增加了约0.6W(约0.12A的电流增加)。

总体保持在 3W左右 ~

这个功耗可以说是非常低的,相较于A核MPU动不动上二十多瓦的功率,M核的N6在功耗表现可以说是非常逆天的表现了。

正是由于这低功耗优秀表现,开发板上没有做任何散热措施。

我想这也是N6的主要市场定位,以M核低功耗、高算力单片机弥补低功耗方面的不足和目前普遍A核的高功耗问题,因此在看待N6的表现时低功耗是必须考虑也是着重考虑的一个点。

之后的时间拟测试该开发板在神经网络方面的其他应用,看看它的性能表现。

** 3 **

** GPU表现 **




N6中有一个视频演示Demo,这个Demo最让人惊讶的不仅仅是流畅的视频播放,还有在保持60帧、低于50%MCU占用率的情况下对视频画面进行旋转和缩放,丝毫不影响流畅度。

这多亏了板载GPU的使用,其实关于DMA2D,在很多H系列芯片中就可以看到其应用,为STM32提供专用的显存和处理单元。

关闭这个功能之后的对比可以看出,不仅仅MCU占用率大幅度提升,帧率更是瞬间下降一半不止。

关闭GPU功能之后,整体功耗仅仅下降了 约0.1W 左右,可以看出GPU对功耗的要求极低极低,几乎挑SA不出来什么毛病了。

** 4 **

** 其他隐藏细节 **



除了常规的功能之外,在探索这块开发板的过程中还发现了一些其他细节。

首先是有一块Text Demo,展示了三种字体,四国语言的内容显示。

这里的重点呢应该是多种字体显示,毕竟对于GUI设计来讲,字体字库一直是一个重点。而在TouchGFX中有一套特殊的字体映射机制(当时研究了好一段时间才会用)使用TouchGFX的话实现这样子多样化字体会十分的方便,因此猜测这个Text
Demo和这个功能有关。

然后发现冰淇淋Demo居然是可以换筒的,每次看到冰淇淋演示Demo都有一种莫名的喜感(上次研讨会就像上手试试来着)

除此之外,在展示中就发现了N6似乎没有过多的IO引出,后来发现有专门的提供模块接口,这部分的资料暂时没有找到,但是通过丝印STMOD+初步判断是用来外接模块的,引出的总线也是通讯总线等,可以用来连接一些Wifi模块和其他常用通讯模块。

之后也将陆续开始尝试各种功能,爱不释手这块开发板,可惜就是目前资料太少了,等待官方的填充。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容