Discussion Overview
The discussion revolves around finding learning materials and resources for programming in Ada and other languages specifically for avionics applications. Participants explore the challenges of acquiring knowledge relevant to programming for aircraft systems, particularly in the context of commercial aviation like the Boeing 737.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
- Homework-related
Main Points Raised
- One participant expresses a desire to learn Ada for avionics but struggles to find specific resources.
- Another participant notes the prevalence of C in flight-critical systems and suggests focusing on application rather than language.
- There is a request for clarification on whether the inquiry pertains to hobbyist UAVs or commercial aircraft, with a preference for the latter.
- A suggestion is made to explore ARINC 429 and AFDX protocols as well as the DO-178 software verification standard, which are relevant to avionics communications.
- Participants discuss the complexity of software in large aircraft, indicating that it involves extensive code and is typically learned on the job.
- Embedded programming is mentioned as a valuable skill, with a participant questioning the relevance of a specific book to avionics programming.
Areas of Agreement / Disagreement
There is no consensus on the best resources for learning avionics programming, and multiple perspectives exist regarding the importance of different programming languages and applications in the field.
Contextual Notes
Participants express uncertainty about the availability of specific learning materials tailored to avionics programming, and there are varying opinions on the relevance of different programming languages and protocols.
Who May Find This Useful
Aerospace engineering students, hobbyists interested in UAV programming, and individuals seeking to understand avionics software development may find this discussion relevant.