Our Embedded Software tools team has worked on multiple project involving the GNU tools customization to support new CPU Architecture and new platforms.

As part of this service we will be able to provide the following services for your CPU Architecture

Compiler Porting

  • Maintaining & Porting the open source GNU Compiler Collection(GCC)

GDB Porting

  • Support all features of gdb including Trace points
  • Support for Simulator / Hardware / customized JTAG / BDM back-ends
  • Integration / Enhancement of existing front-end like DDD and the CDT (Eclipse)

GNU binutils / libraries porting

  •  Porting & Maintaining the GNU binutils
  •  Porting & Maintaining glibc, uClibc, newlib libraries

Integrated Development Environment

Eclipse is an open extensible IDE Environment. It is a Java based IDE which makes it platform independent and capable of having the same user interface across platforms.

  • Customized file editors
  • Advanced Plugins based on the GEF (Graphical Editing Framework)

OpenRISC GNU Toolchain Porting

As we are using the OpenRISC Processor for our Verification platform, our team contributes for the maintanence of OpenRISC GNU tool chain Port along with other Community Members. You can find more details on this in our Resource Section.