STM32 软件平台

STM32的软件平台

软件名称 类型 简介 官方网址
ST Visual Programmer 烧写软件

ST Visual Programmer (STVP) 是ST官方为烧写STM系列MCU推出的一款软件,功能齐全。STVP为开发者提供了一个易用、高效的软件坏境,用于读、写、验证、器件的存储器和选项位 (option bytes)。STVP从属于强大的ST MCU免费工具集,该工具集同时还包含 ST Visual Develop (STVD) 集成开发环境和 ST Assembler Linker。 此外,开发者还可利用自带C/C++源码的免费编程工具包,为所有支持的ST编程硬件,开发基于STVP的自定义编程接口。它集成了丰富的功能源代码,这些功能通过调用各种支持的编程硬件和编程方法 (套接字socket、在线编程in-circuit programming、或者在现场编程in situ programming),可以让编程应用程序访问STVP的底层DLLs并烧写MCU。

www.st.com
Keil for ARM C编译器 收费软件。Keil是德国知名软件公司Keil(现已并入ARM 公司)开发的微控制器软件开发平台,是目前ARM内核单片机开发的主流工具。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境(uVision)将这些功能组合在一起。它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发ARM应用的工程师,都对它十分喜欢。 www.keil.com
IAR for ARM C编译器 收费软件,IAR实际上在国外比较多人使用,但它的价格较为昂贵。中国大陆内,使用它的开发人员较少,只有习惯用IAR的工程师才会去使用它。 www.iar.com

STM32的软件操作界面

  • ST TOOLS:

  • Keil for ARM:

  • IAR for ARM: