STM32CuBe IDE软件使用参考手册

STM32CubeIDE是ST官方提供的免费STM32开发工具,集成了STM32CubeMX和STM32CubeProgrammer功能,提供芯片选型、项目配置、代码生成、编辑、编译、调试和烧录一站式服务。基于Eclipse/CDT框架,支持多平台操作。本文介绍了STM32CubeIDE的软件特点、下载安装、界面结构、常用功能,如新建和导入工程、固件库管理、代码调试及烧录等。
摘要由CSDN通过智能技术生成

STM32 单板测试代码入门编程培训

1 STM32常用编译环境介绍

编译环境

优点

缺点

支持平台

MDK-KEIL

+ STM32CUBUMX

MDK-KEIL是目前最正统,最经典的嵌入式MCU开发环境。支持大部分主流MCU。中国大部分大学使用教学编译环境。

收费。国内由米尔科技代理授权,不面向个人开发者分发授权,收费很高,目前很多公司因为版权问题都开始弃用MDK-KEIL。

Windows

makefile + gcc

开源免费,编译速度快,生成HEX文件占用内存小。Makefile可以通过STM32CuBeMx直接生成。

不能在线调试仿真,只能通过make 生成hex文件,修改代码需要配合其它软件,开发工作效率低。

全平台

RT-Thread Studio

RT-Thread是著名的国产RTOS,可以一键生成符合RTT所规范的工程框架,同时提供GUI的组件配置界面。

部分芯片不支持,软件面世时间短,存在BUG。

Windows

STM32CUBE IDE

STM32CUBE IDE

= KEIL+STM32CUBEMX

软件使用体验不如KEIL

全局变量搜索问题

注释中文乱码问题

程序转换容易丢失

全平台

2 STM32CUBE IDE 介绍

2.1 软件说明

STM32Cube生态系统是ST为STM32开发者打造的软件生态,是嵌入式开发的利器。为提升功能丰富且高能效的STM32系列微控制器的易用性,2019年,意法半导体在STM32Cube软件生态系统中增加了一个免费的多功能STM32开发工具:STM32CubeIDE。

为了和商用集成开发环境(IDE)工具一样好用,STM32CubeIDE充分发挥了意法半导体2017年收购的嵌入式开发工具厂商Atollic®的技术优势。这套IDE软件采用行业标准的开放式许可条款,为简化和加快基于STM32的嵌入式设计,新增了STM32专用功能,包括功能强大的STM32CubeMX微控制器配置和项目管理工具。

 

STM32CubeIDE是ST官方提供的免费软件开发工具,也是STM32Cube生态系统的一员大将。它基于Eclipse®/CDT框架,GCC编译工具链和GDB调试工具,支持添加第三方功能插件。同时,STM32CubeIDE还集成了部分STM32CubeMX和STM32CubeProgrammer的功能,是一个 “多合一”的STM32开发工具。

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值