每个评估套件包含了一块ARM开发板和一个32K代码编译限制的ARM开发工具链 —— IAR Embedded Workbench(图1)。对于许多微控制器芯片而言,32K的代码足以建立起一个完整的工作系统,而无需额外花钱购买软件许可。对于更大的系统,用户可以从免费赠送的入门版本升级到256K代码限制的基础版,或无限制的专业版(含完整的支持包)。
大部分评估套件还包含了一个USB接口的J-Link ARM JTAG仿真器,以及一个20个状态限制的visualSTATE软件免费学习版,这是一个兼容UML的图形化系统设计软件,并具有先进的系统验证和确认工具以及强大的代码生成功能。
集成开发环境
IAR Embedded Workbench for ARM是一个集成化的专业开发环境,用于建立并调试使用C/C++的ARM嵌入式项目。基于窗口的软件设计在图形化界面下提供了丰富的功能和直观的图形环境,能帮助用户实现连续的工作流程,并提供一个开放的架构,以支持实时操作系统以及其它第三方的插件。同时还支持MISRA C(代码可靠性校验), Nexus接口以及ORTI(适用于OSEK类嵌入式实时操作系统的通用调试插件)。 [ 相关贴图 ] 图2:意法半导体的STR730评估套件