MCU官方IDE软件安装及学习教程集合 — STM32CubeIDE(STM32)

简介

各MCU厂商为保证产品的市场地位以及用户体验,不断的完善自己的产品配套,搭建自己的开发生态,像国外ST公司,国内的GD(兆易创新),AT(雅特力)等等。目前就开发生态而言,ST的生态开发相对比较成熟,国内MCU也是在加紧开发步伐。本系列文章主要为大家介绍各个MCU厂家官方的IDE(集成开发环境)软件,开阔大家的认知,并包含软件安装教程及学习文章教程。虽然各个厂商配套的IDE并不像Keil、Eclipse这种软件可以在广泛使用各个厂商的MCU,但是也为开发者提供了一个开发环境选择,比如对于公司或者商业产品而言,Keil软件的使用是需要购买软件使用权的。

1、软件介绍

STM32CubeIDE是STM32Cube生态系统的一部分,它集成了编译器、调试器、项目管理器和文件编辑器等功能。用户可以在一个界面内完成代码编写、编译、调试和运行等操作。它支持多种编程语言和编译器,提供了丰富的调试工具,如断点设置、变量查看、内存查看等,使得调试过程更为直观和高效。

2、官网下载链接(软件及应用手册)

https://www.st.com/content/st_com/en/stm32cubeide.htmlhttps://www.st.com/content/st_com/en/stm32cubeide.html

3、软件安装

(1)软件安装都是常规操作,需要注意以下三个事项即可:

  • 安装路径不要出现中文;
  • 软件安装完成之后,需要指定文件夹作为软件配置相关文件的存储;
  • 软件安装时会出现调试器组件安装,在这可以看出,该软件调试只支持 SEGGER J-Link 和 ST-Link驱动的调试器,经过测试,DAP调试器也是可以使用的,具体操作可参考链接:http://t.csdnimg.cn/ZT7VVhttp://t.csdnimg.cn/ZT7VV

(2)STM32CubeIDE是基于Java平台开发的集成开发环境(IDE),它依赖于Java运行环境来提供必要的支持和功能。因此需要搭建JAVA环境,JAVA软件下载链接为:https://www.java.com/en/download/https://www.java.com/en/download/ 下载完成直接安装即可(安装也是不要出现中文路径)。安装完成之后检查是否成功安装,我们可以打开 Windows 的命令输入框(win + R输入cmd),输入:java --version 命令,如果显示 Java 版本信息,则安装成功。

4、软件汉化

软件安装之后是默认英文的,要想显示中文界面,需要汉化操作,网上有很多教学存在汉化失败的现象,大家可参考这个教学:http://t.csdnimg.cn/FA6Twhttp://t.csdnimg.cn/FA6Tw

5、学习文章参考链接

相关推荐
PegasusYu11 小时前
STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组
stm32·教程·rtos·stm32cubeide·free-rtos·eventgroup·时间标志组
PegasusYu18 天前
STM32CUBEIDE FreeRTOS操作教程(八):queues多队列
freertos·rtos·队列·stm32cubeide·free-rtos·queues·多队列
大牛攻城狮1 个月前
STM32CubeIDE使用ADC采用DMA重大BUG
stm32·dma·stm32cubemx·adc·stm32cubeide·生成代码bug·dma时钟未配置
PegasusYu1 个月前
STM32CUBEIDE FreeRTOS操作教程(六):recursive mutexes递归互斥信号量
stm32·教程·stm32cubeide·recursive·mutexes·递归互斥信号量·free-rots
PegasusYu2 个月前
STM32CUBEIDE FreeRTOS操作教程(五):mutex互斥信号量
stm32·mutex·rtos·信号量·stm32cubeide·free-rtos·互斥信号量
寅双木2 个月前
VScode开发GD32移植(标准库通用),保姆级!!!!!!!
ide·笔记·vscode·stm32cubemx·移植·gd32·stm32cubeide
张世争3 个月前
STM32 系列MCU 开发利器 STM32CubeIDE
stm32·stm32cubeide
庆庆知识库3 个月前
STM32-PWM驱动呼吸灯——HAL库
stm32·单片机·stm32cubeide
星仔_X4 个月前
STM32CubeIDE代码字体大小
stm32·单片机·stm32cubeide