生态
秋招结束,准备毕业了,找了嵌入式相关工作,做32开发的,以前都是用标准库,现在来学习一下HAL库,记录一下,以后需要了方便来复制。
STM32Cube是ST公司开发的一套生态系统。开源、免费
主要包含:
- PC工具
- STM32CubeMX
- STM32CubeIDE
- STM32CubeProgrammer
- STM32CubeMnitor
- 软件库
- STM32 Embedded Software bricks
概述
- STM32CubeMX:适用于所有的STM32设备代码配置工具,可以通过图形化界面生成代码初始化工程。
- STM32CubeIDE:一个内部集成了STM32CubeMX的代码编辑及编译工具。可以大致认为 STM32CubeIDE = STM32CubeMX + keil。
- STM32CubeProgrammer:给单片机烧录程序的工具。
- STM32CubeMnitor:程序监控工具。
在学习过程中,使用 CubeMX 生成代码,使用 keil 编辑代码和编译,其实和直接使用 STM32CubeIDE 基本没有区别。都可以看这个。