Codito Home
Products & Technology
Overview
Embedded Market
Multiprocessor Programmability
Base Ports
Compilers & Tools
BSPs & Drivers
Custom Development Platforms
 

 

 

 

Compilers & Tools

Codito Technologies enables chip manufacturers to start development using the GNU Toolchain at a very early stage, and provides porting services for the GNU Toolchain. The Tools Team at Codito has expertise in porting and maintaining GNU Binutils, GCC (GNU Compiler Collection), GDB (GNU Debugger) and corresponding libraries like glibc, newlib and uClibc.

Codito Technologies also provides enhancements to the Toolchain for platform specific needs.

More information with respect to Toolchain services and Support packages offered by Codito Technologies can be downloaded below >>

Codito GNU Toolchain Offerings (PDF)

Expertise

  • Porting gas (GNU assembler), and binutils
  • Porting, enhancing and maintaining GCC
  • Porting, enhancing GDB to new architectures
  • Adding platform specific enhancements to compilers
Case Studies

GNU Toolchain for a 32 bit processor

Codito's Tools team maintains the GNU Toolchain for a 32 bit extensible RISC processor family. The team developed compiler and tools versions for a newer revision of the chip with MMU support, adding in support for dynamic linking, position independent code, etc. These features were critical for the low overhead and low footprint embedded systems the chip was designed for.

Enhancing compiler for a specialized architecture

Codito ported a Compiler Toolchain to a special parallel RISC architecture, and worked on specific enhancements to the code generation phases of the compiler. These optimizations were targeted at achieving higher performance in parallel DSP applications. Codito's team also worked on intelligent memory utilization techniques in the compiler to allow efficient use of on-chip caches and memories across application frameworks.

For more information, mail sales@codito.com.

Products & Technology
© 2004 Codito Technologies Pvt. Ltd. All rights reserved.