IAR嵌入式工作台极大提升了8位AVR微控制器性能

分享到:

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


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

1

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

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

2

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

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

 

 

继续阅读
51单片机、AVR单片机和PIC单片机IO口的操作

51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO口的目的是让单片机的管脚输出逻辑电平和读取单片机管脚的逻辑电平。下面我们来看看51单片机、AVR单片机和PIC单片机IO口的操作的方法。

一个小经验,让你的AVR单片机功耗超低

休眠电流要最小:掉电模式必须的,然后能关闭的功能全部关闭,关闭BOD检测,关闭看门狗,电压越低越好,1.8V,频率越低越好。

51、AVR与PIC,三种单片机IO口的操作

51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO口的目的是让单片机的管脚输出逻辑电平和读取单片机管脚的逻辑电平。下面我们来看看51单片机、AVR单片机和PIC单片机IO口的操作的方法。

14个官方视频教程,助您学习AVR系列单片机

AVR® Insights — 第1集 — AVR存储器 AVR® Insights — 第2集 — 边写边读存储器 AVR® Insights — 第3集 — 端口 AVR® Insights — 第4集 — 休眠模式 AVR® Insights — 第5集 &mdash

关于AVR单片机,你了解多少?

什么是AVR单片机?AVR单片机有什么优点?为什么要选择AVR单片机?

©2019 Microchip Corporation
facebook google plus twitter linkedin youku weibo rss