首页 > Industry news > IAR嵌入式工作台极大提升了8位AVR微控制器性能
IAR嵌入式工作台极大提升了8位AVR微控制器性能
来源:Atmel  时间:2015-12-10

广受欢迎的工具链6.70版本采用了改良的编译器优化功能。

IAR Systems发布了针对AVR的完整C/C++开发工具链IAR嵌入式工作台的新版本。广受欢迎的工具链6.70版本采用了改良的编译器优化功能,还添加了用于静态代码分析的新设备支持和最新的附加工具C-STAT。

“嵌入式系统向着复杂化方向发展,许多应用都正在向32位微控制器迁移。尽管如此,8位AVR微控制器仍不断用于很多领域,例如机动车、电池管理和无线解决方案。”IAR Systems全球现场技术支持工程师经理Thomas Sporrong说,“IAR Systems拥有庞大的从事AVR的开发者客户群。该公司仍致力于为嵌入式开发者提供涵盖从8位到32位微控制器的世界级开发工具。”

针对AVR的IAR嵌入式工作台拥有世界领先的代码优化性能,能够创建紧凑和快速运行的代码。这一版本进一步提升了该优化技术,特别是优化了浮点数据类型的处理速度。这些改进使得开发者在那些最优执行速率为关键因素的应用中获得更出色的性能。为了使现有应用拥有最佳配置,开发者能够调整优化。为了使在代码不同部分设置不同优化成为可能,我们在代码大小和代码速度之间实现了最佳的平衡。

之前针对AVR的IAR嵌入式工作台6.60版本引入了附加产品C-STAT,从而为IAR Systems开展静态分析提供了支持。C-STAT完全集成在IAR嵌入式工作台IDE中,能够执行众多规则遵从性检查。这些规则根据编码标准MISRA C:2004、MISRA C++:2008和MISRA C:2012定义,也包括基于例如CWE(the Common Weakness Enumeration)和CERT C/C++的规则。通过使用静态分析,开发者能够在早期发现诸如内存泄漏、非法接入、算法错误、数组和字符串超支等错误,以确保代码质量并将错误对已完成产品及项目进度的影响降至最小。最新发布的版本中还添加了最新的C-STAT工具,包括附加报告生成器及用于临时编译不通过检查的附注。

针对AVR的IAR嵌入式工作台是一套完整强大的C/C++开发工具,广泛支持所有AVR系列设备。IAR Systems为Atmel的全部微控制器架构(从8位到32位)提供高性能开发工具和世界级技术支持。

感兴趣吗?点击此处

点击阅读英文原文