你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【Wio Lite AI视觉开发套件】安装的开发环境和配置

[复制链接]
北方. 发布时间:2022-10-12 15:41
【Wio Lite AI视觉开发套件】安装的开发环境和配置* q, T, Y1 |: K% {" |& w
1 基于WIO Lite AI视觉开发套件的开发环境是多样的,有很多选择,其核心代码是大同小异。其中使用ST原生开发工具兼容性最好,而且是图形化界面,首先需要安装并配置ST开发全家桶。
% k* A# I8 N1 n7 v0 r2 首先下载并安装CubeMX4 J1 E. k' ^, r; `0 A9 o: O
IDE-WIO-AI-Lite_01.PNG IDE-WIO-AI-Lite_02.PNG IDE-WIO-AI-Lite_03.PNG IDE-WIO-AI-Lite_04.PNG
7 `) i& E/ \0 z. u( p IDE-WIO-AI-Lite_05.PNG 1 W- [/ f6 u/ G3 z! J) R. l
安装后启动,增加软件包,包括MCU的Cube_fw-h7的硬件驱动包,以及Cube_AI软件包。
; H( e7 h- [7 ^$ c+ |/ k: v8 j IDE-WIO-AI-Lite_06.PNG IDE-WIO-AI-Lite_08.PNG
0 K5 m9 M# B5 v3 r2 v其中Cube-AI随着技术的升级形成很多版本,建议全部安装,因为在后面文档清楚地说明,这些是不同的版本只支持形成不同的AI模型,无法向后兼容。安装成功的软件就显示为绿色的选择框0 k& B8 R# V' x0 Z. d% P
IDE-WIO-AI-Lite_09.PNG IDE-WIO-AI-Lite_10.PNG 4 O6 K. ^3 V9 u4 f& v& t- `) D" H& Y

$ {$ K/ n% Q# _6 ], H3. 安装CubeIDE,这个安装包是必要的,需要和CubeMX兼容使用。原来计划使用的Keil MDK 5.29因为还需要增加一个移植CubeAI的过程,所以先跳过。其实这个过程是可以丝滑移植的,但是为了防止版本兼容的问题,这里就先跳过。不过带来的问题就是CubeIDE不支持CMSIS-DAP,虽然ST-Link就是一个厂家版本的DAP驱动。所以就不能用上面帖子提到的PowerWriter,还是需要一个ST-Link,这里用的是一个刷了Jlink OB(STM)的Nucleo,在后面调试一下,应该也是可以的。
3 H$ o: G# H6 Q2 w( }先装CubeIDE,7 k- o+ R" R, m' }; K
IDE-WIO-AI-Lite_11.PNG IDE-WIO-AI-Lite_12.PNG 1 m" q7 h% d- u/ N7 \5 x8 [. i
中间会要求安装驱动和ST-Server,其实还有STM Programmer也一并装了,
6 C' K4 y+ c) F
! {! K7 B  X0 _9 h$ d  a. E IDE-WIO-AI-Lite_13.PNG
! o% [  P- ?* q4 ], Y+ u成功安装。; l" [- f6 s& d0 H

* t" ]( l* h2 @$ a# @2 M IDE-WIO-AI-Lite_14.PNG
( a  F) p4 l: w  X4. 测试CubeAI
3 y6 y4 V8 `0 z    和通常意义的STM pakage包不同,这个CubeAI其实是一个独立的CLI文件,在下图的指定目录下安装,启动时用
; P# |' j7 Q: @+ c3 O7 `& ustm32ai命令在命令行模式运行,这里可以用微软的
& g$ I; n  _2 f6 ]% u. M1 z2 y) k- ~# xcmd命令启动,还可以直接在图形界面启动powershell,进入如下
, w* t) }7 Z- c( y0 ? IDE-WIO-AI-Lite_15.PNG * R1 X9 u0 I7 H" k+ f' r' D- J
在命令地址配置成功后,可以正确显示对应的功能,这里还测试了几个命令,显示这个版本CubeAI所支持的神经网络计算指令,如卷积命令等。这里发现没有LSMT这样的相对复杂的指令,但是对付这些图片,应该时够了。启动--help参数,可以显示全部可用的命令。' }) W, b9 s  e
IDE-WIO-AI-Lite_16.PNG
5 ?/ G+ E3 S, k- G IDE-WIO-AI-Lite_17.PNG # o4 [. b& A: k) W7 W) V
5 j& ?+ r/ w  C. \7 W
5. CubeAI的功能简述。) a; w: c  Q$ h% [
通过分析,这个CubeAI并不是和其他包一样,只作为库嵌入到工程中去,而是可以实现模型转化,验证的,把各种格式的模型model都压缩成嵌入式的代码,主要支持的是tensorflow,引入适合嵌入式的tflite格式的文件。还可以验证这个模型的完整性。
% m: E: q1 ]3 v7 G1 E这个过程是非常实用的功能,弥合了高性能计算机上进行迭代计算后,如何嵌入到微处理器的过程,是一个非常实用的工具。
. I" J2 h3 }4 ?' q  L% F$ H% u& p1 @   这个过程中,需要理解一些人工智能的概念。这个过程确实需要另外去补课,这个帖子写成小故事都不能。这里安利一下,比较好的资料有吴恩达的普及视频。
6 [7 P/ x# X, ?' Q( r8 r) w) l
$ A% z) \+ E5 j5 E  B9 [, }; s- ]( l$ K) r( T" j
* w; c) ?$ n6 c1 ?3 _) H, E5 E* w
9 y0 Z+ M! A, C+ j

7 u" T+ w2 _( x& a4 _3 g, A/ h- E  z& _/ |

- ?7 o; {" M, Q/ A; r0 ]. w) S9 ?2 U' K7 A& @

$ r$ n% B$ L1 @- L5 E3 O$ E
+ C; @  w! p  O& H  p+ h/ ^* I9 ]! _5 i# P- w9 x5 X

( s' ^# [7 g2 V
1 Y% }  W; i5 o: P2 w, M+ w% G& b# i0 k( M
收藏 评论1 发布时间:2022-10-12 15:41

举报

1个回答
晒太阳的懒猫 回答时间:2022-11-11 09:33:45
一步一步很详细,学习了。谢谢共享!) y6 d# L" X3 x! g, G
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版