Answer the question
In order to leave comments, you need to log in
What C library or framework can be used to write software for an aircraft autopilot?
What C library or framework can be used to write software for an aircraft autopilot?
Answer the question
In order to leave comments, you need to log in
The autopilot system is quite sophisticated and multi-level , consists of a bunch of modules and subsystems and is written in different languages. In the top - Ada, C, C ++
And there are also funny bugs when certain parameters of the landing course cut down all the displays in the cockpit:
"All six display units (DUs) blanked with a selected instrument approach to a runway with a 270-degree true heading, and all six DUs stayed blank until a different runway was selected," noted the FAA's airworthiness directive, summarizing three incidents that occurred on scheduled 737 flights to Barrow, Alaska, in 2019.
No libraries, no frameworks. Such things are realtime embedded, they are as low-level as possible.
There is no such framework that is specifically designed for the development of autopilots.
But in general, some RTOS can help you write.
Autopilot development is a very difficult task, and most of the difficulty lies not in writing software, but in testing it, certifying it, and integrating it with all other systems.
In general, avionics is very multi-level, and even in the cockpit, different parts can be written in different languages.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question