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

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

[复制链接]
北方. 发布时间:2022-10-12 15:41
【Wio Lite AI视觉开发套件】安装的开发环境和配置$ R, x, m8 e. L6 @/ z9 A
1 基于WIO Lite AI视觉开发套件的开发环境是多样的,有很多选择,其核心代码是大同小异。其中使用ST原生开发工具兼容性最好,而且是图形化界面,首先需要安装并配置ST开发全家桶。$ h- r  p- h" T5 a% n4 ?2 b$ p9 O
2 首先下载并安装CubeMX
& m4 n1 o' P1 p* L" H/ |" ^ IDE-WIO-AI-Lite_01.PNG IDE-WIO-AI-Lite_02.PNG IDE-WIO-AI-Lite_03.PNG IDE-WIO-AI-Lite_04.PNG 4 `# q- g6 e- G, Z2 B1 s; j$ C( r
IDE-WIO-AI-Lite_05.PNG
& J; }' q) W; }5 \$ J6 J! V安装后启动,增加软件包,包括MCU的Cube_fw-h7的硬件驱动包,以及Cube_AI软件包。, C  R; t# l/ \7 _
IDE-WIO-AI-Lite_06.PNG IDE-WIO-AI-Lite_08.PNG 7 u* P& l# u8 g; N  S7 @) ]/ N
其中Cube-AI随着技术的升级形成很多版本,建议全部安装,因为在后面文档清楚地说明,这些是不同的版本只支持形成不同的AI模型,无法向后兼容。安装成功的软件就显示为绿色的选择框
0 }4 \6 e( W0 R8 j/ q" x IDE-WIO-AI-Lite_09.PNG IDE-WIO-AI-Lite_10.PNG
' e% I( r$ t. d! _' t5 d) c
% e$ k, g8 I4 |3. 安装CubeIDE,这个安装包是必要的,需要和CubeMX兼容使用。原来计划使用的Keil MDK 5.29因为还需要增加一个移植CubeAI的过程,所以先跳过。其实这个过程是可以丝滑移植的,但是为了防止版本兼容的问题,这里就先跳过。不过带来的问题就是CubeIDE不支持CMSIS-DAP,虽然ST-Link就是一个厂家版本的DAP驱动。所以就不能用上面帖子提到的PowerWriter,还是需要一个ST-Link,这里用的是一个刷了Jlink OB(STM)的Nucleo,在后面调试一下,应该也是可以的。3 g/ M" s! D5 x' S4 I* J! B
先装CubeIDE,
$ l9 I0 X* h: q! j* @- k IDE-WIO-AI-Lite_11.PNG IDE-WIO-AI-Lite_12.PNG
$ ]$ c% z- @3 X中间会要求安装驱动和ST-Server,其实还有STM Programmer也一并装了,
: q1 p2 `6 E+ \+ ]4 F" b( x" o. f
# s( G' b( V9 d; F: Q4 z& f IDE-WIO-AI-Lite_13.PNG 5 @5 i/ ?  G0 x6 y6 o2 v0 O  U4 _: V- T
成功安装。
' z+ f, c# F. G. t# x) g* c. g4 e; o9 n0 |# n
IDE-WIO-AI-Lite_14.PNG $ }0 x6 T# k8 |, W, W) J( x
4. 测试CubeAI- W- i! Y5 j$ p+ X% |0 T. J
    和通常意义的STM pakage包不同,这个CubeAI其实是一个独立的CLI文件,在下图的指定目录下安装,启动时用' l/ L3 ?- m6 m* [+ l* t9 H
stm32ai命令在命令行模式运行,这里可以用微软的
" b" ~0 J6 {% i9 h4 ?cmd命令启动,还可以直接在图形界面启动powershell,进入如下% n5 x. V6 ^. w& d" I
IDE-WIO-AI-Lite_15.PNG ( H% r, V2 w' B+ v: q0 ]
在命令地址配置成功后,可以正确显示对应的功能,这里还测试了几个命令,显示这个版本CubeAI所支持的神经网络计算指令,如卷积命令等。这里发现没有LSMT这样的相对复杂的指令,但是对付这些图片,应该时够了。启动--help参数,可以显示全部可用的命令。
' J: R' G% K- Q: ~% H& u. N3 c8 W IDE-WIO-AI-Lite_16.PNG
8 _1 C1 f" ]5 O8 c IDE-WIO-AI-Lite_17.PNG
; t, S3 E$ Y' [3 J: p6 B" v( ~( x4 j2 k3 E6 I  u0 v
5. CubeAI的功能简述。
8 ]7 W7 n5 ^$ y: V  I2 ~% \& ^通过分析,这个CubeAI并不是和其他包一样,只作为库嵌入到工程中去,而是可以实现模型转化,验证的,把各种格式的模型model都压缩成嵌入式的代码,主要支持的是tensorflow,引入适合嵌入式的tflite格式的文件。还可以验证这个模型的完整性。
  j2 F3 f, ]2 [9 L& I; i' S这个过程是非常实用的功能,弥合了高性能计算机上进行迭代计算后,如何嵌入到微处理器的过程,是一个非常实用的工具。1 c- y4 S7 o: t) S$ L+ ^
   这个过程中,需要理解一些人工智能的概念。这个过程确实需要另外去补课,这个帖子写成小故事都不能。这里安利一下,比较好的资料有吴恩达的普及视频。+ p1 a, s" P& v( M4 C1 i, v' ?

) h7 Y. }/ O' B. B# z# H, t6 X, @0 D4 c8 S" g- p* |
- c* F) d: M0 k4 \4 j3 ?2 R
0 G2 R: @( {  s1 w4 A9 `
9 J) u7 t: q5 A+ D6 Y- Y/ s4 V! }

+ |" Y5 y2 p5 q
" m/ h- }, S, u4 b) q0 f
6 f. w- ]5 g* e$ Y, U) W# g
0 U9 h* E6 F* I
* A1 w% k7 ?# j
9 B3 N3 B1 @6 S; }$ M7 ]# i% {5 f1 e/ I! c# b  D$ \
6 @8 {9 l! p' B: d' ^, F! S
: y% Y: M' i, D8 x" P1 |8 `
收藏 评论1 发布时间:2022-10-12 15:41

举报

1个回答
晒太阳的懒猫 回答时间:2022-11-11 09:33:45
一步一步很详细,学习了。谢谢共享!
$ D, R; ^7 N1 T2 C0 L

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版