STM32CubeMX的定义
STM32CubeMX是ST公司主动原创的一款代码生成工具,它可以减轻开发时间和费用。(相当于一种偷懒的做法)STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。STM32CubeMX是一钟图形化的工具,是配置和初始化c代码生成器,通过这工具可以帮我们简单的配置初始代码,只需要我们编写重要的代码就可以了,所以开发者不需要关注底层的寄存器,可以大大缩短开发周期。
STM32Cube环境准备
STM32Cube软件是基于JAVA环境运行的,所以需要安装JRE才能使用,STN32Cube要求JRE最低版本是1.7.0_45建议使用最新版本(虽然这里需要下载JRE,若在你操作过程中无法下载也可下载JDK)
JDK与JRE的区别
- JDK就是JAVA的开发工具集,顾名思义就是你做开发用的,其中包括JAVAC,也就是java compiler等。
- JRE(java runtime environment),就是JAVA程序的运行环境。你所写的JAVA程序在经过JAVAC编译后会形成字符行文件,这个JAVA的中间文件,计算机是看不懂的,而这个文件是给JVM(JAVA的虚拟机)用的,由JVM进行解释后形成机器语言给计算机。而这个JVM就在JRE中,也就是说JAVA程序的运行要有JRE来担当。
- 所以JDK和JRE的区别就是一个用于开发,一个用于运行,联系就是他们都是JAVA开发者所必备的(除非你就像运行java程序,那么用JRE就足够了).
JRE的下载过程
<首先打开JAVA官方网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html.
向下找到JAVASE8u241如图中所示位置点击download
然后选择适合自己电脑的版本进行下载
配置环境变量
(其实不用设置环境变量也可以,不过设置了更好,方便Java的使用)
<右击此电脑
<点击属性
<点击高级系统设置
<点击环境变量
<点击系统新建
<输入如图中的相关内容即可(变量名直接复制粘贴,变量值选择JAVA的 所在位置)
<继续新建CLASSPATH(变量名和变量值都如图即可)
安装STM32CubeMX - 从ST官网获取 https://www.st.com/content/st_com/en.html
- ST官网:工具和软件→开发工具→Software Development Tools→STM32CubeMX→GETSOFTWARE
- 安装前应该还得先登录官网(此时不能烦躁,应耐心填写并注册登录)
- 下载完成后就按照提示一步一步安装即可。
安装固件库包
在STM32CubeMX使用之前应先下载好符合的固件库包,此固件库包需要包含在软件文件包下的Repository文件包下(此文件是自己新建的)
以上步骤全部完成后即可使用
参考链接
https://wenda.so.com/q/1534643299218855?src=140&q=%E9%85%8D%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F
https://wenda.so.com/q/1376009420062600?src=130&q=JDK%E4%B8%8EJRE%E7%9A%84%E5%8C%BA%E5%88%AB
http://www.51hei.com/bbs/dpj-40947-1.html