Altium新的TASKING 工具集缩小了代码量,提高了性能

Built on eclipseAltium最新的嵌入式软件开发工具支持 C166/ST10 微控制器系列,与以前的开发工具相比可提供更大的性能增益。 Altium  高级的 Viper 编译器技术,新的 TASKING VX C166/ST10 工具集是 Altium  成功引入 VX ARM® 工具集和TriCore™ VX工具集后的又一改进。

新的 VX C166/ST10工具集前进了一大步,提供全新的调试器,满足最新的工业趋势需求,如多核应用开发,把工具集作为集成开发环境(IDE)同时集成进流行的Eclipse™ 平台。

Eclipse 把编译器、装配器和链接器无缝地集成进 IDE,通过向导功能建立开发应用和配置,进行目标调试。新的调试器替代了原先单独的 TASKING CrossView Pro 调试器,通过插件集成进 Eclipse 。通过这种方式,用户可在最新的业界标准 IDE中使用所有开发工具,并选择第三方提供的插件模块。

小型、快速的代码

Code size comparison - smaller is better

代码大小比较-越小越好

Code cycles comparison - smaller is better

代码周期比较-越小越好

先进的 Viper 编译器使应用占用较小内存,提高运行时性能。各种应用的内部和外部平台测试以及专门的测试套件表明,与传统C166编译器,如 Altium  原先的TASKING C166相比,代码压缩率平均增加了 45%。应用的速度优化方面成功也十分显著,平均可提高 24%。由于这些改进的数字都是建立在编译大量代码集合基础之上,因此在真实情况下开发人员可能得到更高的性能增益。例如,在一个具有代表性的 Altium 合作伙伴自动测试平台上,结果显示真实的硬件平台上代码速度增加了 46%。

 

新的 TASKING 工具集同以前一样支持所有英飞凌科技 C166/XC166 和意法半导体 ST10/Super10 产品,但也可支持今年晚些时候将发布的新产品。具有板载MAC单元的器件也可通过C 源代码级的代码生成获益 – 这是该类编译器的一个独特功能。


新的 VX-工具集有3种目标版本 – 标准版、专业版和高级版– 您可以选择最适合自己应用的版本。


除了标准的 Eclipse, 还有C 编译器工具集和仿真模块、附加功能包括下列选项,如 C++ 编译器、通过ROM 监控或 OCDS 方案进行的硬件调试、 USB-到-JTAG 转换、闪存编程支持以及代码 工具。将来还将扩展到 RTOS 和通信协议。


ROM 监控和 OCDS 调试器支持来自不同制造商的各种标准评估板卡,也保证领先工具厂商的第三方调试支持,如 Hitex 和 PLS。

原先流行的 TASKING C166/ST10 编译器在新的Viper VX C166/ST10 工具集中仍然可用,满足现有项目和老代码的要求。新的VX工具集是新的项目、任何需要功能扩展的项目、或任何需要优化速度和代码大小的项目的很好选择 – 或者实际上同时达到目标。

关于嵌入式软件开发业界领先的 TASKING 工具的更多信息,请访问 www.altium.com/tasking