|MIL-STD-1750B C-compiler email@example.com (1993-03-02)|
|Re: MIL-STD-1750B C-compiler firstname.lastname@example.org (1993-03-04)|
|From:||email@example.com (Mike Ryer)|
|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
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
Return to the
Search the comp.compilers archives again.