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

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

[复制链接]
北方. 发布时间:2022-10-12 15:41
【Wio Lite AI视觉开发套件】安装的开发环境和配置
4 o2 Y; a* \5 o6 ~) t/ j1 基于WIO Lite AI视觉开发套件的开发环境是多样的,有很多选择,其核心代码是大同小异。其中使用ST原生开发工具兼容性最好,而且是图形化界面,首先需要安装并配置ST开发全家桶。# |3 M- c- }+ z$ n3 T
2 首先下载并安装CubeMX- l5 h1 [% A: }- A1 V
IDE-WIO-AI-Lite_01.PNG IDE-WIO-AI-Lite_02.PNG IDE-WIO-AI-Lite_03.PNG IDE-WIO-AI-Lite_04.PNG ( d: e' I# t/ t/ t0 T$ ?5 x
IDE-WIO-AI-Lite_05.PNG
+ O' l( v, ]7 a  y安装后启动,增加软件包,包括MCU的Cube_fw-h7的硬件驱动包,以及Cube_AI软件包。$ V( j+ V6 x# w: d6 J- }' i7 @
IDE-WIO-AI-Lite_06.PNG IDE-WIO-AI-Lite_08.PNG
! Q( J4 ^  N# B+ K! @其中Cube-AI随着技术的升级形成很多版本,建议全部安装,因为在后面文档清楚地说明,这些是不同的版本只支持形成不同的AI模型,无法向后兼容。安装成功的软件就显示为绿色的选择框
5 w5 L- i$ x# @7 L5 Z IDE-WIO-AI-Lite_09.PNG IDE-WIO-AI-Lite_10.PNG % ?' g7 B& `( _! U+ u4 k
; [; P3 P1 j4 A5 i$ I' h; Q, H
3. 安装CubeIDE,这个安装包是必要的,需要和CubeMX兼容使用。原来计划使用的Keil MDK 5.29因为还需要增加一个移植CubeAI的过程,所以先跳过。其实这个过程是可以丝滑移植的,但是为了防止版本兼容的问题,这里就先跳过。不过带来的问题就是CubeIDE不支持CMSIS-DAP,虽然ST-Link就是一个厂家版本的DAP驱动。所以就不能用上面帖子提到的PowerWriter,还是需要一个ST-Link,这里用的是一个刷了Jlink OB(STM)的Nucleo,在后面调试一下,应该也是可以的。4 q, h. {: t  \2 j3 a2 I
先装CubeIDE,- p, I5 z0 \1 a* G; B
IDE-WIO-AI-Lite_11.PNG IDE-WIO-AI-Lite_12.PNG 5 Z1 x2 ]- X0 N* S
中间会要求安装驱动和ST-Server,其实还有STM Programmer也一并装了,
% L# v. E  r7 E4 A0 o/ _* c% D" K* s. n
IDE-WIO-AI-Lite_13.PNG
" W0 A9 s' J8 N% l( r6 S成功安装。6 e+ I) M$ _; p% U' S! k4 ]1 Z
  a# R3 h; ?( f, o5 v
IDE-WIO-AI-Lite_14.PNG % `& e$ C( ]) T: d
4. 测试CubeAI0 Y. H6 E/ h- h; u1 U
    和通常意义的STM pakage包不同,这个CubeAI其实是一个独立的CLI文件,在下图的指定目录下安装,启动时用
; H, X  v, r9 W7 ]8 q; Ystm32ai命令在命令行模式运行,这里可以用微软的! R, P* o+ g) Y
cmd命令启动,还可以直接在图形界面启动powershell,进入如下
  m0 g# A# h; e5 L& j8 @ IDE-WIO-AI-Lite_15.PNG 7 w+ x3 k0 v' t& [0 X. L: k/ h
在命令地址配置成功后,可以正确显示对应的功能,这里还测试了几个命令,显示这个版本CubeAI所支持的神经网络计算指令,如卷积命令等。这里发现没有LSMT这样的相对复杂的指令,但是对付这些图片,应该时够了。启动--help参数,可以显示全部可用的命令。) T9 W3 _  B, x9 N( \
IDE-WIO-AI-Lite_16.PNG # r( |% C* y  q+ @1 w! M" Z6 F
IDE-WIO-AI-Lite_17.PNG % u; b6 D3 n+ g0 e* C$ q

8 m+ t7 c) Y4 l6 [! B5. CubeAI的功能简述。# z1 E, B2 L# m* j
通过分析,这个CubeAI并不是和其他包一样,只作为库嵌入到工程中去,而是可以实现模型转化,验证的,把各种格式的模型model都压缩成嵌入式的代码,主要支持的是tensorflow,引入适合嵌入式的tflite格式的文件。还可以验证这个模型的完整性。
3 e" G/ m) ]% x/ o& {& A' {这个过程是非常实用的功能,弥合了高性能计算机上进行迭代计算后,如何嵌入到微处理器的过程,是一个非常实用的工具。
! [. Q/ W6 z6 M& i   这个过程中,需要理解一些人工智能的概念。这个过程确实需要另外去补课,这个帖子写成小故事都不能。这里安利一下,比较好的资料有吴恩达的普及视频。! @5 f1 q1 ^6 q* u8 K
6 P: ~, |3 {: w

( \; j  ^: Q% w  W) d+ a8 Q: @9 d! {) ^

- X- T# `5 v% S- G; W/ ^% S1 `/ q/ p
( V3 B4 P% K) j) g3 ~  b, j6 h' Q+ E) T/ k8 x! T
3 r% a2 e0 K% N" i2 f* ~- P
7 w6 M6 O" ?! `) _2 p) x; s7 x

% B2 _( A& Z% [8 j  c& s7 X' |; v1 j$ @
8 _* y4 V5 \( b! y$ S" {

: e% \* Y7 `) b: C2 U
& h+ c0 d, C2 ]8 w7 a; c# t) ?( C, w! i1 s
收藏 评论1 发布时间:2022-10-12 15:41

举报

1个回答
晒太阳的懒猫 回答时间:2022-11-11 09:33:45
一步一步很详细,学习了。谢谢共享!" w5 j3 i- j/ G2 E

所属标签

相似分享

官网相关资源

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