意法半导体(STMicroelectronics;ST) 的STM32微控制器拥有许多种类的免费整合设计环境(Integrated Development Environment, IDE),能够实现最简易的开发流程,可以说是新创公司的最佳选择。
|
三款由知名软体设计公司开发的简单易用且容易上手的开发环境,为STM32用户大幅简化了先进产品设计的开发流程。 |
现在STM32用户可从三款由软体设计公司所开发的整合设计环境中选择最合适的开发环境与套件。这归功于软体设计公司与意法半导体密切研发合作,而这些软体工具均是免费提供给STM32用户。用户可以选择CooCox CoIDE与STM32 Ac6 System Workbench这两款基于Eclipse的整合设计环境,或是MDK-ARM软体开发环境。这些工具没有代码行数(code-size)的限制,并可支援所有STM32所需的配置文件及韧体,以及直接的硬体设备,例如用于设计验证和应用开发的STM32 Nucleo开发板或探索套件。
意法半导体微控制器产品部总经理Michel Buffa表示:「在ARM Cortex-M微控制器市场上,STM32产品系列拥有可选范围宽广的免费整合设计环境,这项优势为设计人员带来了无限的发展可能,并可协助他们找到一个前期投资极少且合适的设计环境。这些开发工具拥有独特的易用性,让创新人员和开发者社群能够以更轻松的方式成功将创意概念转化成实体产品。」
STM32 Ac6 System Workbench及CooCox整合设计环境可支援所有基于ARM Cortex-M0、M0+、M3和M4内核的STM32微控制器。免费的Keil MDK-ARM开发环境则支援基于Cortex-M0和M0+内核的STM32F0以及STM32L0两个系列,可简化应用开发从传统8位元架构升级到Cortex 32位元架构,过程中并不会受到任何限制。
三种整合设计环境皆可在Windows桌面平台上执行。意法半导体在2015年第二季发布可支援Linux和Mac OSX系统的STM32 Ac6 System Workbench整合设计环境。中文版的CooCox CoIDE以及中文、日语和韩语版的MDK-ARM将大幅提升全球用户使用STM32产品的便利性。此外,整合设计环境厂商为用户提供技术支援与定期软体更新服务。