About
XGC Technology (www.xgc.com) offers commercial off-the-shelf and custom compilation systems with high–performance 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