视频
有了 SOMNIUM DRT Atmel Studio Extension,您就可以为 Atmel | SMART 设备设计出更小、更快、更便宜和更节能的软件
随着在整个世界实现互联互通的愿望变得越来越强烈,您会发现在我们周围越来越多的设备以及传感器正在相互连接在一起。物联网的出现意味着微控制器(MCU)在变得比以前更加小巧和更加节能的同时,还需要更加智能和便宜,而且从开发人员的角度来说,还要容易编程。
幸运的是,基于 Atmel | SMART ARM 的产品家族日前针对在成本和能耗方面比较敏感的应用情况又进行了一次优化,且优化的主要目标当中就包括物联网、智能抄表、工业控制、家用电器等领域。此外,最近推出的 Atmel Studio 7 还增加了一种新的能力,可以在开发过程当中对实际能耗进行测量 - 这一点也清楚地表明,在嵌入式设计中,能耗对于开发人员来说正在成为越来越重要的一个因素。
能够在开发过程当中方便地测量能耗情况毫无疑问是非常重要的,但是在了解了具体数字之后,应该采取什么样的措施才能够在设计中进一步将能耗降低呢?MCU 本身肯定是一个方面,而且一般情况下设备越小其所需要的功耗就越低。因此,许多设计人员首先采取的策略就是降低代码长度,进而可以采用更小的 MCU,并借此让设计中的的能耗保持在一个低水平。但是这样做常常需要进行大量的人工代码优化工作,即耗时成本又高。
如果有一种方法让您不仅能够充分利用创新性 Atmel | SMART MCU 产品的优势,以及 Atmel Studio 7 新增加的出色功能,而且还能够让您的嵌入式软件设计提升到更高的水平,在不需要人工介入的前提下进一步降低能耗、缩小代码长度,同时还能够提高性能,那么情况会怎么样呢?现在,由于有了 SOMNIUM DRT Atmel Studio Extension,这种方法就摆在了您的面前。
DRT 能够为所有基于 Atmel | SMART ARM Cortex-M 的 MCU 提供支持,而且也是唯一一款在提高代码生成能力的同时还能够与行业标准的 GNU 工具保持完全兼容的产品。此外,这款扩展产品还通过提供高质量的 C 和 C++ 代码生成能力而提升了 Atmel Studio 7 的性能,从而降低了应用对闪存的需求、加快了代码执行进程,并减少了能耗。DRT 可作为替代工具链进行安装并实现对 Atmel GNU 工具的无缝替代,让 Atmel Studio 的用户可以使用 SOMNIUM 获得专利的排序优化功能,而无需经过复杂的软件代码重写和员工培训过程。
DRT 与传统的工具有所不同,因为后者仅仅考虑 ARM Cortex 处理器,而前者同时还考虑到了处理器与内存系统的耦合,自动针对不同设备进行一系列新的优化。 DRT 能够对整个程序进行分析,找出所有的指令和数据序列以及两者之间的交互。可以利用对 Atmel SMART MCU 的内存系统以及 ARM Cortex 产品系列的了解对您的程序进行智能化排序。
Atmel 开发工具部门产品营销高级经理 Henrik Flodell 解释道:“一旦让 SOMNIUM DRT 加入 Atmel 的软件和工具生态系统,开发人员就能够以更高质量的代码生成将其产品推向市场。有了高质量的工具,开发人员就可以对内存受限的系统进行优化使其性能提高、能耗下降。SOMNIUM 的先进技术能够在这些方面为我们的客户带来更大的价值。”
如欲了解相关应用情况,可登陆 Atmel Gallery 并下载 SOMNIUM DRT Atmel Studio Extension 后免费试用21天。也可向 SOMNIUM 购买年度使用许可证,价格为750美元,且一经购买即可同时享受全面的产品支持。