Software programming used in Avionics

Discussion in 'Programmer's Corner' started by guru200773, May 6, 2010.

  1. guru200773

    Thread Starter Member

    Apr 26, 2010
    94
    1
    hello dudes i am belongs to Aviation field (Avionics).... Can any one say what r the programming language is used in Avionic Equipments like ECAS, ECAM FADEC etc...? And what r the programming languages a Avionics student must know?
     
  2. bluedraco20

    New Member

    May 6, 2010
    5
    0
    I think I'll request a refund for my ticket now. Safety first.
     
  3. beenthere

    Retired Moderator

    Apr 20, 2004
    15,815
    282
  4. guru200773

    Thread Starter Member

    Apr 26, 2010
    94
    1
    Sorry its not ECAS its EICAS(Engine Indicating and Crew Alerting System), ECAM(Electronics Centralized Aircraft Monitor ) and FADEC(Full Authority DIgital Engine Control).... Its all System used in Heavy aircraft.. Does anyone knows programming laguage used ?
     
  5. beenthere

    Retired Moderator

    Apr 20, 2004
    15,815
    282
  6. guru200773

    Thread Starter Member

    Apr 26, 2010
    94
    1
    oh very good thanks.. Is ADA is programming software?
     
  7. bertus

    Administrator

    Apr 5, 2008
    15,645
    2,344
  8. DumboFixer

    Active Member

    Feb 10, 2009
    219
    34
    I spent many years writing software for the mission computers for combat aircraft and this was all written in assembly language.
     
  9. retched

    AAC Fanatic!

    Dec 5, 2009
    5,201
    312
    What types of processors where used in planes back then? (Im guessing the 70s/80s)
     
  10. guru200773

    Thread Starter Member

    Apr 26, 2010
    94
    1
    i am not sure about that dude... Actually in my college they gave only introduction about these system.... But i have a interest to know abt these systems as a AME technician i have to know top and bottom so I post a thread here if someone knows about these systems they will reply and they will share their knowledge with me...
     
  11. maxpower097

    Well-Known Member

    Feb 20, 2009
    795
    388
    Everyone should start out with assembly then move on from there. The latest ADA stuff seems to be 2005. I would bet its all running on ASM, C, or some sort of scaled OS.
     
  12. eblc1388

    Senior Member

    Nov 28, 2008
    1,542
    102
    Logical choice.

    Assembly is probably the only language that will not result in any unexpected surprises.
     
  13. jamjes

    Member

    May 10, 2010
    35
    0
    Largely it doesn't matter so much what programming language is used. Although I've herd of C being used.

    It's more important that safety-critical programs can be proven correct. "Formal methods" are a mathematical approach to developing software: http://en.wikipedia.org/wiki/Formal_methods

    Some goverment / aircraft projects require all their software be designed like this.
     
  14. retched

    AAC Fanatic!

    Dec 5, 2009
    5,201
    312
    guru200773 likes this.
  15. guru200773

    Thread Starter Member

    Apr 26, 2010
    94
    1
    thank u dude:)
     
Loading...