• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2025全景工博会
工业连接

新版RealView开发套件助力尽早展开软硬件协同设计

  2006年06月12日  

在近期举办的嵌入式系统研讨会(Embedded Systems Conference)上,ARM公司发布了最新的3.0版RealView开发套件(RVDS)。RVDS 3.0不仅号称是ARM软件开发工具的一大进步,也被称为一种顶级的集成开发环境(IDE)。它支持新兴的和现有的ARM架构,其中包括Cortex M3和Cortex A8处理器内核。它包含一个多内核图形调试器、一个ARM/Thumb/Thumb2编译器、指令集仿真模型,以及一个新型编译器优化引擎,该引擎据称性能比EEMBC基准测试评分高出10%。

设计人员能够通过一个Neon内联函数编译器(intrinsics compiler),利用C语言命令为单指令、多数据64/128位混合型Neon DSP引擎编写汇编代码。ARM称,这种编译器可以完成所有的寄存器分配和调度任务,从而使编程人员能够在多媒体和信号处理应用中充分发挥Neon引擎的优势。

ARM公司开发系统营销总监Brian McAllister称,RVDS 3.0套件集成了系统完整建模所需的电子系统级(ESL)设计工具,为设计人员提供了一种实现硬件/软件协同设计的端到端解决方案。他接着表示:“这些工具还为设计人员提供了更高的调试透明度和CPU控制能力,从而可缩短软件调试所需的时间。”此外,新版RVDS软件也能与IBM的Eclipse或Metrowerks的CodeWarrior集成开发环境协同工作,这就使得设计人员能够任意选择自己最熟悉的环境。

McAllister指出,这款新版工具套件可以与采用ARM RealView Sow Designer工具和MaxSim技术开发的系统模型完全协同工作,从而使软硬件开发人员能够在设计周期中比以往更早地展开协作,而且采用他们都熟悉的工具。“其中一项关键因素就在于不同工具间所具有的相互控制能力,”他指出。这样一来,软件设计人员可以通过设置断点来检查到达断点时硬件模型的状态;另一方面,硬件设计人员则能够在模型内的信号上设置断点,当设置了断点的信号出现时,模型就中断运行,而调试器就会显示出此刻有什么代码正在被执行。

ARM公司称,这些增强型的编译工具比以往的版本性能提高了5%到10%,编译ARM代码时性能比GNU GCC编译器高出25%,编译Thumb代码时比GNU软件提高了30%。RVDS 3.0还是首款支持ARM的CoreSight先进调试架构的ARM套件,它包含调试访问端口、ETM 3.3跟踪支持功能和传统的扫描链路。

所有这些软件工具都后向兼容RVDS以前的版本。RVDS 3.0版售价为6,500美元。

作者:柏大卫

最新视频
仿生蜜蜂×数字化方案同台,工厂数字化一键升级   
欧姆龙工件整体的温度均一化 | 独特算法和FB功能块使所有设置自动化,调节时间减少80%   
研祥智能
施耐德电气EAE
魏德米勒麒麟专题
魏德米勒
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
MovoTrak机器人第七轴赋能高效生产 节约生产成本——兼容ABB和优傲机器人
MovoTrak机器人第七轴赋能高效生产 节约生产成本——兼容ABB和优傲机器人

会议介绍: 1. 机器人第七轴的介绍 2. 机器人第七轴的优势和应用介绍 3. 第七轴所用直线模组介绍

AI读码前沿技术赋能锂电汽车行业自动化升级
AI读码前沿技术赋能锂电汽车行业自动化升级

本次会议聚焦AI读码技术在锂电汽车行业的创新应用,探讨如何通过AI赋能实现产线自动化、数据可视化及决策智能化。

在线会议
热门标签

社区