Jump to content

Archived

This topic is now archived and is closed to further replies.

gura75

Real FMC Flight Management Computer NGX

Recommended Posts

Hi According to www.b737.org.uk the latest FMC imodel is 2907C1 which has a Motorola 68040 processor. Do you guys know in what programming language that FMC Motorola processor is written? I understand μC/OS would be a good choice since there would be a need for a real time OS and a FMC is a typical real time multitasking device. Any of you guys know more specific details? gura75

Share this post


Link to post
Share on other sites

Not sure about the FMS, this is like calculator, a mere data entry device.But the actual flight control software that runs the whole thing, autopilot, MCP panel and the rest is usually written in some object oriented language, for example Boeing 777 and later use ADA language, all the US military use JOVIAL.

Share this post


Link to post
Share on other sites

μC/OS is FAA approved but I am not sure if FMC is programmed using μC/OS. μC/OS is intended for use in embedded systems often with real-time computing constraints. gura75

Share this post


Link to post
Share on other sites

According to Ed Follett at GE Aviation Systems Customer & Product Support Organisation: "The FMCS computer has been designed to use a carefully apportioned mix of high-order language and assembly language instructions, in a structured program to achieve a balanced compromise among ease of programming, compiling efficiency, and processor throughput. High-order language has been used as the front-end language for the computer, and assembly language has been relegated primarily to applications in the interfacing with the executive. The standard high-order language used in programming the FMCS is Ada. This language allows extensive use of structured programming constructs."gura75

Share this post


Link to post
Share on other sites

×
×
  • Create New...