一、JAVA环境配置
Java的安装非常重要:
1、通过百度网盘分享的文件:Java_jre
链接:https://pan.baidu.com/s/1NWM7lQT8aw6P7gXRluCPyQ?pwd=cwuf
提取码:cwuf
2、Java 官网下载:
java官网下载地址
进入官网:
然后我们双击开始安装:
我这里更改了路径,因为我希望清晰的知道我安装的东西都在哪个地方:
这里由于我点击的太快,选择路径之后,直接开始安装即可,省略一个界面;
完成界面
接下来我们开始安装STMCUBEMX
二、描述
STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器和微处理器,以及为Arm® Cortex®-M内核或面向Arm® Cortex®-A内核的特定Linux®设备树生成相应的初始化C代码。
第一步包括选择与所需外设集匹配的意法半导体STM32微控制器、微处理器或开发平台,同时包括在特定开发平台上运行的示例。
对于微处理器,第二步允许配置GPIO和设置整个系统的时钟,并交互地将外设分配给Arm® Cortex®-M或Cortex®-A内核。特定实用工具(如DDR配置和微调)增强了STM32微处理器的易用性。对于Cortex®-M内核,配置包含了额外步骤,与微控制器的十分相似。
对于微控制器和微处理器Arm® Cortex®-M,第二步为通过引脚分配冲突处理器、时钟树设置助手、功耗计算器,以及用于配置外设(如GPIO或USART)和中间件栈(如USB或TCP/IP)的实用工具来配置各个必需的嵌入式软件。
借助增强型STM32Cube扩展包,可扩展默认软件和中间件栈。可直接通过STM32CubeMX中可用的专用包管理器,直接下载意法半导体或意法半导体合作伙伴提供的软件包,其他软件包可以从本地驱动器进行安装。
此外,STM32CubeMX中的独特实用程序STM32PackCreator可帮助开发人员构建自己的增强型STM32Cube扩展包。
最终,用户可以生成与所选配置匹配的软件包。这一步提供Arm® Cortex®-M初始化C代码(可随时用于多个开发环境),或面向Arm® Cortex®-A的部分Linux®设备树。
STM32CubeMX在STM32Cube中交付。
当然这个只是官网提供的一些简要说明,在实际应用中,我们可以用它来适用多种链接工具;
三、所有功能
直观的STM32微控制器和微处理器选择
丰富易用的图形用户界面,允许配置:
支持自动冲突解决的引脚分配
支持面向Arm® Cortex®-M内核带参数约束动态验证的外设和中间件功能模式
支持动态验证时钟树配置
带功耗结果估算的功耗序列
生成与面向Arm® Cortex®-M内核的IAR Embedded Workbench®、MDK-ARM和STM32CubeIDE(GCC编译器)兼容的初始化C代码
生成面向Arm® Cortex®-A内核(STM32微处理器)的部分Linux®设备树
借助STM32PackCreator开发增强型STM32Cube扩展包
将STM32Cube扩展包集成到项目中
四、文件获取
我来提供一个比较便捷的,我分享了我的网盘(时间旧了之后版本可能会更新,建议官网对比之后下载)使用这个的话就可以跳过官网的文件获取说明,直接开始“安装步骤”:
1、通过百度网盘分享的文件:STMCubeMx
链接:https://pan.baidu.com/s/1koyWFmxGkWzeJR_DnjR36Q?pwd=lfzo
提取码:lfzo
2、Stm官方网站:
STM32CubeMX官网下载
3、进入上述界面以后,拉到这个网站的最下面;
可以看到:
这样的3个版本,我们只需选择我们合适的版本,类型下载即可
4、我这里选择了最新的,我的网盘中也是当前最新(时间旧了就不一定了):
5、下载完成得到这个压缩包;然后就直接解压安装即可
五、安装步骤
接下来您将阅读10个安装步骤,需要注意安装路径:
1.双击“exe文件”:
2.选择这个所有使用者:
3.如果前面安装了Java环境,顺利出现:
4.继续点击“next”,进入之后勾选,点击“next”:
5.接下来,我们需要勾选已阅读,然后继续点击“next”:
6.然后我们进入到路径安装了,我们只需切换到对应路径即可:
7.我们继续点击“next”即可:
8.接下来就是安装配置,等待片刻:
9.点击“next”:
10.看下路径,无误后点击“Done”即可:
11.完成界面:
我们成功安装了这个软件: