Sourcery G++改进嵌入式应用性能

2010年05月04日 09:53    发布者:嵌入式公社
在于圣荷西举行的嵌入式大会(ESC)上, CodeSourcery宣布了用于ARM、ColdFire、IA32、MIPS、Power Architecture、Stellaris 和 SuperH处理器的Sourcery G++版本。新版本增强了启动应用程序的性能,使得上手GNU/Linux应用开发更容易。

2010年春节发布的第二代指令集得到改进,在ARM Cortex-A系列上运行性能更高,比2009年版本高25%,这是在德州仪器的OMAP3530 Cortex-A8上测试的结果。新版本引入了对 microMIPS指令集架构的支持,浮点运算速度更快。对于飞思卡尔的QorIQ处理器来说,Sourcery G++ for Power代码生成效率更高。

网友评论

嵌入式公社 2010年05月04日
原文:

Granite Bay, Calif. - At ESC San Jose, CodeSourcery announced the release of Sourcery G++ for ARM, ColdFire, IA32, MIPS, Power Architecture, Stellaris and SuperH processors. The latest release features enhancements that boost application performance and make it easier to get started with GNU/Linux application development.

Improved Thumb-2 code generation in the spring 2010 release yields better performance on the ARM Cortex-A family, with a 25% speed-up on the CoreMark benchmark compared to the spring 2009 release as measured on a Texas Instruments OMAP3530 Cortex-A8 processor. The new release introduces support for the microMIPS instruction set architecture and faster software floating-point emulation routines for MIPS bare-metal targets. Sourcery G++ for Power features more efficient code generation for Freescale’s QorIQ processor and optimized core library routines for Freescale’s E500 processor for Linux and bare-metal development

The new version of Sourcery G++ makes it simpler to use the Remote System Explorer (RSE) to debug Linux applications with GDB Server, includes enhanced support for flash programming via Segger J-Link, and features an update to the GNU Debugger (GDB) version 7.0.50. Other improvements to the Sourcery G++ Debug Sprite make it easier to debug in bare-metal and RTOS environments.

“Our team is working hard to make it easier to develop embedded applications—and to make those applications faster and smaller,” said Mark Mitchell, Chief Sourcerer of CodeSourcery. “By working with the world’s leading silicon companies and by integrating our own technology with the best open-source tools, CodeSourcery is able to offer affordable, high-quality C and C++ development tools for a wide range of embedded platforms, including ARM, ColdFire, IA32, MIPS, Power and SuperH."

Sourcery G++ contains enhanced versions of popular open-source tools, including an integrated development environment based on Eclipse and the Eclipse C/C++ Development Tools, C/C++ compilers, an assembler and linker, runtime libraries, and a source- and assembly-level debugger. Sourcery G++ runs on GNU/Linux or Microsoft Windows hosts (including Windows 7) and supports bare metal, RTOS, uClinux, GNU/Linux or Windows target systems. Sourcery G++ is available in Professional, Standard and Personal Editions.

CodeSourcery is a member of the ACCESS Connect Ecosystem, the ARM Connected Community, the Freescale Tools Alliance Program, the Intel Embedded Alliance, the Microsoft Partner Network, the MIPS Alliance Program, the Renesas Alliance, the Samsung Mobile Innovator Program, and the TI Developer Network.