意法半导体(ST)为STM32系列32位ARM Cortex™-M3内核微控制器提供全系列的高端和低成本的评估电路,软件,调试工具和编程工具。
这一完整的支持方案包括来自集成开发环境(IDE)的第三方的解决方案,所提供的在线调试/编程功能的JTAG应用接口.最新使用Cortex™-M3系列的开发人员,还可得益于专门设计的启动套件,来帮助他们评估器件特性和快速启动他们的项目。
ST的固件库和完整的应用笔记集,为STM32系列微控制器提供了全部的软件控制,加速的产品面市时间.最先进器件和最高效的软件驱动库的超级组合,支持大部分的工具开发商,为用户提供最快捷的路线和最优化的开发进程。
|
|
|
|
评估工具 |
评估板:第三方工具开发商提供的平台,以及ST提供的开发平台评估板,可演示STM32器件的所有外设功能: |
| STM32F10x (128K)评估板 - ST评估板可演示STM32器件的所有外设功能,包括:USB,CAN,I2C/SMBus,IrDA,240x320
TFT彩色LCD,电 机控制接口,8MB串行Flash,64MB MicroSD卡,RTC带后备电池,音频录放功能。 |
|
|
启动套件:完整的硬件软件套件帮助用户了解器件特性,更快更容易地启动用户的项目。通用的启动套件有: |
| IAR KickStart Kit™,支持STM32,包括IAR开发环境(EWARM-32K代码限制),IAR
C/C++编译器,IAR J-Link(USB/JTAG)在线调试/编程器,评估板等。 |
|
| Keil启动套件,支持STM32,带 RealView微控制器开发套件(16K代码限制),ARM
C/C++编译器,ULink(USB/JTAG)在线调试/编程器,评估板等。 |
|
|
|
嵌入式操作系统与固件 |
固件库:STM32器件所有外设的例程代码(C源程序)均可从ST网站免费下载,并且,ST提供USB开发套件,完整的开发USB产品的固件程序包。
嵌入式操作系统:STM32的开发工具包括免费的小代码量的操作系统,可满足各种应用需求,从低成本应用到高安全性应用。同时大量
的嵌入式堆栈,如USB,图形接口等。 |
提供商 |
软件 |
描述 |
标准存储器要求 |
CMX |
CMX-RTX |
多任务,无授权,实时OS及定制小尺寸版本 |
ROM: <10K
RAM: <1K |
FreeRTOS.org |
freeRTOS |
源码开放,便携的,有先买权的,可靠的实时内核,可应用于商业产品应用,无版税的商业授权.有技术支持和开发服务.也有同类的Saf
eRTOS, IEC61508 认证产品。 |
ROM: 4.2K
RAM: 1K |
IAR |
PowerPac |
3任务评估版,全功能的实时内核操作系统,高性能,多种文件系统.提供例程和评估板,支持大部分封装形式,出色优先级控制,高密度
的实时操作系统,全中断式内核可应用于紧急状况处理.可选的USB器件堆栈应用于BULK,HID,MSD,CDC通信类。 |
ROM: 2-4K
RAM: 51 bytes |
Keil |
ARTX-ARM |
先买权的,多任务RTOS,支持信箱及存储器池,包括Flash文件系统和TCP/IP网络支持。 |
ROM: 6K
RAM: 0.5K |
Micrium |
uC/OSII |
高度便携的,无ROM,可定制,先买权的实时,多任务内核(RTOS),运行于微控制器平台,μC/OS-II
可管理高达250个应用任务,特别适于 安全紧急应用,航空(DO-178B Level A) 及医学 (FDA
510(k)) 授权应用。 |
ROM: 16K
RAM: 2K |
|
|
开发工具 |
集成开发环境(IDE):诸多的集成开发环境,提供从始至终的开发平台,IDE提供图形界面的项目管理,源码编辑,代码生成,调试.多种在线调试/编程器,标准工业JTAG接口,通过USB连接PC和应用目标板。 |
下面的IDE可支持 STM32 ARM™ Cortex-M3™ 微控制器: |
提供商 |
IDE |
描述 |
支持编译器 |
在线调试仿真器 |
IAR |
EWARM |
ARM的嵌入式开发平台,包括C/C++编译器,汇编,连接定位,编辑项目管理,
C-SPY®调试器.用户可在一个连续的流程中创建项目,编辑 文件,编译,汇编,链接,调试应用。 |
IAR's ISO C/C++ and Extended
Embedded C++
|
AnbyICE, ARM RealView ICE, J-Link,
Macraigor Wiggler and other
RDI-based JTAG interfaces |
Keil |
uVision3 |
包括项目管理,源码编辑,凋试,器件仿真以及Flash下载的功能强大的环境.带
RealView微控制器开发套件(RVMDK)。 |
Keil, GNU C/C++, ARM (ADS and RVDS) |
Keil ULink, Hitex Tanto, iSYSTEM iC3000,
Nohau EMUL-ARM |
Raisonance |
RIDE |
免费的IDE,RLINK在线调试/编程器提供无缝控制所有软件开发工具(编译,调试等),图形视化接口。
|
GNU C/C++ |
RLink |
Rowley |
CrossWorks |
CrossStudio集成开发环境带JTAG的Flash下载和调试。 |
GNU C/C++ |
CrossConnect, Macraigor Wiggler,
IAR, J-Link |
|
* 力源可提供支持IAR的J-Link,Keil的ULink,RIDE的RLINK和ROWLEY的Macraigor
Wiggler |
|
编程工具 |
RLINK在线调试/编程器RIDE无RFlasher编程接口,多功能,可支持各种ST微控制器的低成本方案。 |
| RLINK-STX:在线编程/调试器,支持STM32,
STR7, STR9, ST7及uPSD,USB接口 |
|
|
* 力源可提供新版的RLINK-STX,仅售RMB590 |
|
|
产品新闻 |
|
|
产品手册与指南 |
8位、16位和32位微控制器
(选型指南, PDF)
STM32 微控制器系列 – 由ARM®Cortex™-M3驱动的32位闪存微控制器
(宣传册, PDF) |
|
|
|