蓝桥杯物联网比赛需要安装的软件有如下几种,需要大家自己在练习的时候自行安装。下面是安装教程。
4 ~) ^- R/ q( `! [以下是需要安装的软件,本教程会一一带领大家安装,【注意:一定要按照顺序安装】没有安装包的话,请大家私聊微信公众号客服获取。【注意:本章的图片版本可能不太对,但是步骤都是一样的】$ n0 Y- W8 R; D( j# w f
jgidr4ce3hd6403236028.png
' X+ v# z# D& |) k z# N+ |0 y
/ d) N* c" J" g0 F S; E第一节 SetupSTM32CubeMX-6.12.1-Win.exe STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器和微处理器,以及为Arm Cortex -M内核或面向Arm Cortex -A内核的特定Linux设备树生成相应的初始化C代码。
: j! w6 p: c8 q' R
io5g4ijmc3y6403236128.png
+ |4 \: H3 b7 a1 W
第一步包括选择与所需外设集匹配的意法半导体STM32微控制器、微处理器或开发平台,同时包括在特定开发平台上运行的示例。
! J* j3 @* y; G9 G对于微处理器,第二步允许配置GPIO和设置整个系统的时钟,并交互地将外设分配给ArmCortex -M或Cortex -A内核。特定实用工具(如DDR配置和微调)增强了STM32微处理器的易用性。对于Cortex-M内核,配置包含了额外步骤,与微控制器的十分相似。
' d A& A. X) K, X8 i0 F对于微控制器和微处理器ArmCortex -M,第二步为通过引脚分配冲突处理器、时钟树设置助手、功耗计算器,以及用于配置外设(如GPIO或USART)和中间件栈(如USB或TCP/IP)的实用工具来配置各个必需的嵌入式软件。, b* s; r2 T: C
借助增强型STM32Cube扩展包,可扩展默认软件和中间件栈。可直接通过STM32CubeMX中可用的专用包管理器,直接下载意法半导体或意法半导体合作伙伴提供的软件包,其他软件包可以从本地驱动器进行安装。
# U }" k* L. I: X, M% `! t此外,STM32CubeMX中的独特实用程序STM32PackCreator可帮助开发人员构建自己的增强型STM32Cube扩展包。
1 z9 y7 J( ?+ {- U0 e7 d/ G最终,用户可以生成与所选配置匹配的软件包。这一步提供ArmCortex -M初始化C代码,或面向Arm Cortex -A的部分Linux 设备树。2 `& ?. Y- ~' l( x/ ^- F! w
官网:https://www.st.com.cn/
6 p( v5 s% H" [' w $ `, Y" s2 [/ b3 V$ d
第一步:双击STM32CubeMX。点击“Install for all user”,之后点击“Next”。【注意:该版本的STM32CubeMX无需安装jre环境】
- f' n# }% o' n: r, P
zky4jevb4mw6403236228.png
' M( j' l3 i. `* V- f+ _% E4 e
45psjymdcxn6403236328.png
( \4 r( }& Z- I: [( V0 S8 z: @
第二步:勾选“I accept the terms of this lincense agreememt”,并点击“Next”。
4 `7 i2 b, G4 f
ewhjthjxhhn6403236428.png
4 f3 m/ J5 J9 g d3 B0 Y- {
第三步:如下勾选。) b! y! O. @$ ?
iewrpod3a1r6403236528.png
) s' k2 {" Q% ]) f0 V- U4 R
第四步:如下图,更改STM32CubeMX的安装目录。
* Z/ x/ I+ F# I
35fixyb2epy6403236628.png
" J9 x' o q; C7 b* u " u; K& E( M6 d
nqohrydm0vt6403236728.png
1 H. H9 v2 A+ D |! m. n9 f6 f9 x
第五步:默认,点击“Next”。3 C' T+ {, E6 O3 p
slhmxostgz36403236828.png
! z! Q. w& r E+ [% v% n第六步:安装中,等进度条走完,点击“Next”。 ! D) H. N' I- X/ @
pirzxcpogdf6403236929.png
5 c" V# @% |- O第七步:点击“Done”,安装完成。$ L3 [1 b2 ^' I( y, k+ e9 l
twixs33bkf36403237029.png
/ L; R- K" b+ |3 j
第八步:【注意:软件不升级比赛也可以用】【注意:如要升级软件,请以管理员身份打开】【注意:升级之后,请关闭软件,重新请以管理员身份打开,再次检查是否需要更新,确保是最新版。因为该软件可能一下子无法升级到最先版。比如从A升级到C,可能需要A->B,B->C这样升级】【注意:截止2024年10月31日,最新版为V6.12.1】用管理员权限打开STM32CubeMX,如下:【注意:以下升级举出的例子是升级到6.1.2,我们提供的安装包是6.12.1】【注意:更新时需要登录ST账户】
' [7 _9 ]1 l9 {* ?# V
tbwuehc1uzo6403237129.png
Q. d/ C0 C2 o4 H0 Y) f0 O ! ?5 Q" @# u/ D/ k) ]
2h2pg1qokg06403237229.png
# T# g) o2 g( A
ffy0h4m1gms6403237329.png
: t$ h& {) T' B/ z+ l8 `
第九步:安装STM32WL芯片包。【注意:只需要安装最新的包就可以了。截止2024年11月02日,最新版STM32WL的支持包版本为1.3.0】这是最后一步。【注意:该步需要联网且需要登录ST账号】 + }( X: a" G2 W Y
khufrqkdnhf6403237429.png
. a% C8 }; p8 F- H
sha2ciilisa6403237529.png
" G% F( b0 T/ p
' y9 k' |( E6 x5 A- ~5 j
qxxmdxgszbp6403237629.png
% U2 I' U& I8 g v
nzhlsg5ns0k6403237729.png
' s& l) M- d8 C. k
: i4 Z! A9 z& T3 R% a( O' d
第二节 mdk_541.exe Arm Keil在计算和连接能力变革中起着核心作用,这场变革正在改变人们的生活方式和企业的运作方式。其先进、节能的处理器设计已使超过1300亿颗芯片实现了智能计算,其技术目前已为从传感器到智能手机和超级计算机的各种产品提供了可靠的支持。! u. ^/ p, m4 _+ j
除Arm架构外,该公司还提供软件和工具,包括功能齐全的嵌入式C/C++专用工具链Arm Development Studio和Keil MDK,前者适用于任何Arm架构,而后者专为在基于Arm的微控制器上创建、构建和调试嵌入式应用程序而开发。
* {! k# o2 y3 \* N% S官网:https://www.keil.com/
0 b7 `: f3 i) J【注意:截止2024年11月1日,最新版MDK版本为mdk_541.exe】
$ w. v/ b7 U4 ^" Y' }' r第一步:双击MDK安装包,之后你可以看见安装包的版本号。点击“Next>>”。
& j0 v/ s( t+ s' s# ?
xesrdulqghh6403237829.png
/ g: e) ~7 ~6 g% g) s
第二步:勾选“I agree to all the terms of the preceding License Agreement”,然后点击“Next>>”。
# y$ g/ d0 m# l- Y" {
2af0aqkrtvj6403237929.png
: Z& X$ \/ _% u: F7 C. q- _7 Z
第三步:更改安装包安装路径,下图分别是默认安装路径和更改之后的安装路径。【注意:建议安装在非C盘,我是安装在D盘】3 b& ?3 C' m/ [; @7 [
* A( i! ]* d! i- `5 ~9 j
* ^* l! p, O( H
. _4 _5 G3 c; R. q; h2 V: v( e; ?. q8 X第四步:填写一些信息。【注意:随便填,可以不用真实信息】点击“Next>>”。2 R( w1 N$ v5 |6 s C: j& `
4 Z( {* r# c1 O) i2 M
第五步:安装中。 ( g- p K g( u& ^2 ^* c# X& Z2 }

; q* X5 e) z% Y ~( m% \
0 x$ v: V9 b) _ ' a( Y& {# i* w8 ^ L3 u9 p3 i

1 V2 r% k V) n; I1 R/ G0 Y( h 9 x- N# R/ j: s. `; [
第六步:点击“Flish”,完成安装。【注意:这个时候会自动弹窗跳转到网页和软件内部,直接关闭即可】5 n6 W) o0 _$ W+ w7 |

2 ]1 `& k: ? H第三节 keil注册机2032.zip) V; ?- O1 t s/ u
第一步:准备破解MDK,打开破解工具:【注意:请关闭杀毒软件和防火墙,电脑自带的杀毒也要关闭,并调低音量】 # u2 g0 K5 s' G' D' d; h

* G: K# q+ ]; I8 E& H第二步:用管理员权限打开MDK,如下:【注意:这时候会在弹出部分窗口,统统关掉】 8 e( U( I( o. |3 f% b, J
3 i V1 Y, P; X
第三步:如下破解: / ~# D5 u! F1 n+ L$ G/ g
! q8 i* C O8 G" j7 b/ B1 q4 d
第四节 Keil.STM32WLxx_DFP.1.2.0.pack
/ H1 `& n+ p7 m# @8 g- ` 官网:https://www.keil.arm.com/packs/+ [. K3 w( J3 D8 h: `9 C- m: Y
【注意:截止2024年11月2日,最新版为1.2.0】$ Y/ i( e" p; S; c4 P4 g) z3 K- R
这个支持包包含了一系列用于开发 STM32WL 系列微控制器的驱动程序、设备描述文件以及配置文件。9 \( l* ]$ d# D5 m
第一步:用MDK方式打开安装包,点击“Next>>”。【注意:这个支持包的安装路径和MDK的路径是关联的,所以不需要选择安装路径】 # f# P" L0 j. r

/ S6 B! ` }' _- z/ r# r: l - b7 ?' a' |2 e. j5 ?1 y" C$ Z
第二步:安装完成。
" [8 Z- P4 e% W# }* X
5 x, D; l X' n0 r$ @( S. v第五节 CMSIS-DAP.INF$ B/ Z ^( P2 e$ Q' q2 M4 o6 S
该驱动是开发板下载器和串口的驱动,用于下载程序和串口通信。【注意:Win10以上电脑是不需要安装的】我的电脑是Win11的,所以不需安装。如果大家的电脑需要安装,请通过微信公众号联系我们。谢谢。 |