MSP430集成环境之IAR System
IAR是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,迄今已有27年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。
公司总部在北欧的瑞典,在美国、日本、英国、德国、比利时、巴西和中国设有分公司。它最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。许多全球著名的公司都在使用IAR SYSTEMS提供的开发工具,用以开发他们的前沿产品,从消费电子、工业控制、汽车应用、医疗、航空航天到手机应用系统.... 咱们版上常说的IAR就是指IAR Embedded Workbench for TI MSP430。
特点:
1、集成的工程管理工具和编辑器,不需要外部编辑器,其实集成开发环境都是这个样。
2、支持C和C++,并且针对MSP430做了优化,这一点是比较重要的。
3、自动检查MISRA-C:2004标准。
4、针对所有的MSP430都有配置文件,这个方面IAR做的很全,而且更新快,这是受到欢迎的一个很重要原因。
5、支持硬件调试。
6、支持汇编重定位。
7、具备链接器和库管理工具,这也是IDE(集成开发环境)都具备的。
8、支持C-SPY的调试仿真,已经在硬件上的实时操作系统仿真。
9、其他的就是有例程啊、有PDF的指导啊,已经在线的帮助
IAR很受欢迎主要是两个方面吧:首先是使用简洁方便,并且对器件的支持做的很好,包括代码的优化和新器件的支持;第二,IAR的产品线很广,几乎针对目前主流的MCU它都有对应的版本,而且界面之类的是完全一致的,所以即便是换了器件使用基本相同的IDE,大家使用起来不会觉察到很大变化,所过渡非常的方便。