一、说明
相信玩过STM32的同志都很熟悉KEIL(包括keil4ARM版本和keil5)和IAR编译器,受网上各种开源程序及教学的影响其中使用KEIL的居多;本人起初也是使用keil编译器的,但由于keil和IAR这两款编译器并不是免费的,当开始工作后,就被迫开始换免费的编译器了。在ST官网上可以找到好几款免费的开发STM32的编译器,这里只说支持STM32系列MUC的编译器。下图画圈的部分这里我只说前两个(有兴趣的同志可以到 ‘ 链接 ’中查看)。
首先第一个STM32CubeMX是一个专为开发STM32的辅助软件,可以很方便的帮我们建立一个基于HAL库的工程,本人用的较少详情使用可以去百度;接着我们说下第二个IDEs也就是编译器。
点击IDEs进去后,我们可以看到有很多编译器,有我们熟悉的也有我们不熟悉的它们都支持开发STM32,在这里我的目的是找一个免费的编译器。
点击每一个图标就可以查看对应编译器