Re: MIL-STD-1750B C-compiler

ryer@inmet.camb.inmet.com (Mike Ryer)
Thu, 4 Mar 1993 18:09:46 GMT

          From comp.compilers

Related articles
MIL-STD-1750B C-compiler sten@einstein.wd.estec.esa.nl (1993-03-02)
Re: MIL-STD-1750B C-compiler ryer@inmet.camb.inmet.com (1993-03-04)
| List of all articles for this month |
Newsgroups: comp.compilers,gnu.gcc.help
From: ryer@inmet.camb.inmet.com (Mike Ryer)
Keywords: GCC, question
Organization: Intermetrics, Inc.
References: 93-03-007
Date: Thu, 4 Mar 1993 18:09:46 GMT

I've never heard of a completed C compiler for the 1750, you may have to
use Ada. (there are several compilers, commercial and government).


You might possibly like Ada. The 1750A implementations are pretty good
for realtime use.


Retargetting gnu C wouldn't be too hard, but:


      1750's have a segmented memory scheme, with 16-bit physical addresses
      and mapping (via "Protected Mode" - supervisor state). You can put a
      lot of work into generating good code for such a beast. Unless your
      application fits in 64k code + 64k data, you'll have to deal with
      pointers that are bigger than the wordsize in C.


      You'll also have to do real work to provide your C programs with their
      data areas.


      You'll want I/O and other libraries to deal with 1553 or other busses,
      etc. They may not be available in C.


Did you say spacecraft? The kind that needs maintenance patches uplinked
for years into the future? If so, consider maintenance of the 1750 BE.


Good luck either way


-- Mike Ryer
Intermetrics
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.