Engineering Services
  Turn Key Solutions
  Off-Site Consulting
  On-Site Engineering Support
  Automated Endian Conversion Services

 

Inc. 500

Automated Endian Conversion Services 

Celestech provides automated big endian to little endian (e.g. Sun to Intel) software conversion services.

 

  • Celestech can help you convert your application software from your old big endian hardware (Sun SPARC, Motorola PowerPC, 68000) to a new little endian (x86 – Intel and others) platform at a very modest price. 

 

  • At the same time, this process avoids the labor-intensive, error-inducing process of finding and fixing all the places where the platform endianness matters in your code. 

 

There is an alternative to doing endian conversion manually.  Celestech offers endian conversion services that use an automated approach that leverages tools licensed and supported from a major player in the computer industry. 

 

Our service provides an automated means of converting code written specifically for a big endian platform to code that will run on a little endian platform.  Your source code remains virtually unchanged and you are supplied with little endian executables created from your big endian codebase.  Our approach saves time and money but more importantly, does not introduce the errors that are inevitable with a manual conversion.   The automatically generated code is quickly created, efficient, well formatted and easy to read.  Optionally, additional code optimization can be performed if required.

 

This service is available for C/C++ code written for big endian computers (Sun SPARC, PowerPC, 68000) and targeting Intel platforms.  We support many Linux target operating environments including MontaVista Linux, Red Hat, and other similar platforms.

 

How it works:

 

  • Approach 1 – Turn Key
    • Provide your project requirements, source code and test data sets to Celestech and we can provide you with a quotation for a turn-key conversion of your application.

 

  • Approach 2 – Automated Conversion Assistance for your Development Team
    • Your development team does some of the up-front work to prepare your C/C++ code.   Primarily this means compiling your code against the Intel C/C++ complier (see http://software.intel.com/en-us/articles/c-compilers/)
    • Your C/C++ software source code is processed and compiled by Celestech using our big-to-little endian automated conversion toolkit.
    • This generates executables for little endian (Intel/x86/x64) platforms.  We furnish to you the executable objects along with an archive of the other files that would be needed to re-run the conversion process should additional modifications be needed later.
    • You load these executables onto your new Intel computer and you are ready to go.

 

For more information…

 

If you might benefit from this service, please contact us with your project requirements and we can tailor an approach that will best address your needs. 

 

Please email us at info@celestech.com or call +1 (480) 940-1640 extension 201 or 206.

 

Related Links

Engineering Services