3.1 软件简介
一、ST官方开发环境 ST Visual Develop(可以烧写STM32 & STM8)
二、Cosmic CxSTM8(STM8所使用)
三、Keil(STM32所使用)
一、STM8开发软件简介:
软件名称 |
类型 |
简介 |
官方网站 |
ST Visual Develop |
IDE、汇编编译器 |
免费软件,ST Visual Develop集成开发环境(IDE),可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体。ST Visual Develop支持STM8开发工具STLinkIII下载仿真以及可以利用C编程器Cosmic STM8或者Ride7进行C语言编译。 |
www.st.com |
Cosmic STM8 |
C编译器 |
免费软件,Cosmic 公司(Cosmic Software Inc.)的Cosmic STM8编译器(Cosmic C compiler)及全套嵌入开发工具支持STM8系列产品的开发。Cosmic产品包括C 交叉编译器、汇编、连接器、ANSI库、
仿真器、硬件调试器和易于使用的集成开发环境(IDEA)。
Cosmic 公司提供了16K 和32K 代码大小限制的全功能的免费软件。
此软件主要是应用于STM8的开发任务。 |
www.cosmicsoftware.com |
Keil for ARM |
C编译器 |
收费软件。Keil是德国知名软件公司Keil(现已并入ARM 公司)开发的微控制器软件开发平台,是目前ARM内核单片机开发的主流工具。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境(uVision)将这些功能组合在一起。它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发ARM应用的工程师,都对它十分喜欢。 |
www.keil.com |
IAR AVR |
C编译器 |
收费软件,IAR实际上在国外比较多人使用,但它的价格较为昂贵。中国大陆内,使用它的开发人员较少,只有习惯用IAR的工程师才会去使用它。 |
www.iar.com |
二、ST官方开发环境 ST Visual Develop:
市面上虽然有很多种软件可以下载程序、仿真程序,但我们始终推荐用户使用ST Visual Develop来下载与仿真。这是因为ST Visual Develop作为一款ST官方出的软件,无论是兼容性、还是对新型号芯片的支持都是最好的。我们推荐用户使用ST Visual Develop的另外一个原因是,COSMIC STM8可以嵌入在ST Visual Develop内使用,组成一个即可C编译又可以下载、仿真的平台,功能与易用性都得到了极大的提升。
而且它的另外一个工具STVP可以烧写STM8根STM32的芯片,并且ST公司以前退出的ST7等等也支持!
三、Cosmic STM8(STM8所使用):
Cosmic 公司(Cosmic Software Inc.)的Cosmic C编译器(Cosmic C compiler)及全套嵌入开发工具支持STM8系列产品的开发。在众多STM8开发工具当中,Cosmic 公司提供了16K 和32K 代码大小限制的全功能的免费软件,满足了不同客户的不同需求。(使用需要向Cosmic公司发邮件申请注册许可证,详情请查看页面"有关Cosmic编译器的注册")
上图为Cosmic STM8未嵌入到ST Visual Develop前的配置界面
四、keil for ARM(STM32所使用):
上图为Keil MDK试用版的界面
|