STM32Cube IDE与MX区别?STM32CubeMX介绍、下载与安装

一、STM32Cube IDE与MX区别?

cubeIDE = cubeMX + Keil;[如您用 keil]

cubeIDE = cubeMX + IAR;[如您用 IAR]

cubeIDE = cubeMX + STUDIO;[如您用 Studio]

CubeIDE = STM32Cube + TrueStudio;[ST公司收购 TrueStudio后开发出来的]

cubeMX是一种快速配置GPIO,帮助你生成代码的,cubeIDE兼顾了生成代码和代码编译调试的部分,他们是包含关系,cubeIDE功能更全面。

Cubemx 是个图形化配置工具,最大的好处是帮用户生成相应的初始化代码。 CubeIde 是编译器,最大的功能是帮助用户编译调试代码,包括cubemx 生成的项目代码。cubeide 也同时集成了cubemx工具。 

STM32CubeMX是一种快速配置GPIO,快速生成代码的工具,STM32CubeIDE是在STM32CubeMX上添加了STUDIO编译器。

cubemx只是生成代码,IDE有调试功能

CUBEMX是代码向导工具,快速配置GPIO,是一个可视化的芯片初始化代码工具,它输出芯片基础的初始化代码。

CubeIDE是一个依据CUBEMX工具生成的代码进行编绎、调试、仿真的工具,类似KEIL ARM。是 ST自己收购第三方公司后开发的ARM开发工具。

 

 1、STM32CubeMX环境搭建(三部分安装)

STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。

在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等 省去了我们配置各种外设的时间,大大的节省了时间。
 

 二、STM32CubeMX介绍、下载与安装

2、STM32CubeMX介绍、下载与安装_strongerHuang(重要)

3、STM32CubeMX系列教程 - 知乎

STM32CubeMX是一个配置STM32代码的工具,它把很多东西封装的比较好,硬件抽象层、中间层、示例代码等。

现在ST公司升级和维护的库主要就是STM32CubeMX的HAL库和标准外设库,使用这两种库开发STM32各有各的好处,下面简单描述一下。

如果你是一名刚学STM32的初学者,想要把硬件底层相关的东西搞明白,不建议使用STM32CubeMX这个工具,建议使用之前经典的标准外设库来开发(先学习标准外设库,但有必要抽时间了解STM32CubeMX)。

标准外设库可以很简单直接跟踪到底层寄存器,而HAL库里面的代码想要跟踪并理解底层很难。

如果你是一名熟练使用标准外设库的人,有必要学习并使用STM32CubeMX来开发程序。

4、快速上手STM32CUBEIDE和STM32CUBEMX_Pyrex__的博客-CSDN博客_stm32cubemx和stm32cubeide的区别

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值