About

XGC Technology (www.xgc.com) offers commercial off-the-shelf and custom compilation systems with highperformance bare-target run-times specially designed for mission-critical aerospace applications.

You will find us on the ground, in the air, in space, chasing comets, and orbiting Mars.

Professional development tools

We offer professional software development tools for embedded systems:

  • Modern high level programming languages (C C++ Ada95)
  • Embedded computers (M68000, MIL-STD-1750, SPARC, ERC32, LEON, Intel, custom targets…)
  • Real time systems with deadlines
  • Spacecraft applications (1750, ERC32, LEON)
  • New Static analysis tools for C99, C11 and MISRA-C 2012

Standard Platforms

The host computers, on which the compilation system runs, are:

  • IBM PC, with Ubuntu 12.04, or above
  • IBM PC, with RedHat RHEL6/CentOS or similar
  • IBM PC, with RHEL7/Centos7 (64 bit)

Custom Platforms

The following are available on special order:

  • Sun SPARC Solaris, Version 2.6 and above
  • IBM PC Windows 7/8/10 with Cygwin

Additional Targets

We can build a compiler (C, C++ or Ada 95) for almost any target computer. We are happy to support 8-bit or 16-bit architectures.

Customized Compilers

Any of our compilation systems can be customized to meet special requirements. For example:

  • to generate application-specific instructions
  • to generate new object code formats
  • to add custom Ada pragmas
  • to interface with third-party real-time kernels
  • to use coprocessor instructions