一、关于STM32CubeIDE
STM32CubeIDE 是ST公司最新推出的开发工具,具有 STM32 微控制器和微处理器的外围配置、代码生成、代码编译和调试功能。它基于ECLIPSE™/CDT框架和GCC工具链进行开发,GDB用于调试。它允许集成数百个完成ECLIPSE™ IDE 功能的现有插件。
STM32CubeIDE 集成了所有 STM32CubeMX 功能,可提供一体化的工具体验并节省安装和开发时间。在选择空 STM32 MCU 或 MPU 或预配置的微控制器或微处理器从板的选择后,将创建项目并生成初始化代码。在开发过程中,用户可以返回到外围设备或中间件的初始化和配置,并重新生成初始化代码,而不会影响用户代码。
产品支持多款平台开发,下载地址下载页面在此:STM32CubeIDE下载页面。
二、STM32CubeIDE中的代码版本控制
一般地,我们在进行Git代码版本控制时,需要在项目文件夹,通过命令行代码当时操作进行push、pull、commit等操作,如下图:
STM32CubeIDE中内嵌了相关git菜单,我