【STM32最强F7探索大冒险】CubeMX简介、下载和安装
1赞1、CubeMX简介
STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32 configuration and initialization C code generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。
从上图可以看得出,它包含了STM32所有系列的芯片,包含示例和样本(Examples and demos)、中间组件(Middleware Components)、硬件抽象层(Hardwaree abstraction layer)。
STM32CubeMX的特性如下:
i) 直观的选择 STM32 微控制器。
ii) 微控制器图形化配置:
- 自动处理引脚冲突
- 动态设置确定的时钟树
- 可以动态确定参数设置的外围和中间件模式和初始化
- 功耗预测
iii) C代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR、KEIL、GCC。
iv) 可独立使用或作为 Eclipse 插件使用。
STM32CubeMX是ST意法半导体的主动原创工具,它可以减轻开发的时间和费用用。STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。这个平台包括 STM32Cube HAL(一个 STM32 的抽象层集成软件,确保STM32 系列最大的移植性)。再加上兼容的一套中间件(RTOS、USB、TCP/IP 和图形),所有内嵌软件组件附带了全套例程。
更多关于STM32CubeMX介绍可以进入ST官网查看。
链接如下:
STM32CubeMX
2、下载CubeMX
到官网可以下载CubeMX,稍后,我会把我下载的安装包放到百度云,下载链接如下:
链接:http://pan.baidu.com/s/1skKbZvJ 密码:1ul6
3、安装CubeMX
4、更新软件和库文件
在Help菜单中可以检查软件和库文件的更新情况。
我没有把软件更新到最新版,更新了库文件,如下图所示。