txupinazoan erabilitako softwareari buruzko informazio bilduma , SpaceX-eko langileek hainbat eztabaidetan aipaturiko informazio zatikatuan oinarrituta:
- Falcon 9 ontziko sistemek deskargatu bat erabiltzen dute
Linux eta hiru ordenagailu erredundanteak dual-core x86 prozesadore konbentzionaletan oinarritutakoak. Falcon 9 ordenagailuetarako erradiazio-babes berezia duten txip espezializatuak erabiltzea ez da beharrezkoa, itzulitako lehen etapak ez baitu denbora luzerik igaro espazioan eta sistemaren erredundantzia nahikoa da.Falcon 9-n zer txip zehatz erabiltzen den ez da jakinarazi, baina CPU estandarrak erabiltzea ohiko praktika da, adibidez, Nazioarteko Espazio Estazioko kontrol-multiplexadorean (C&C MDM) jatorrian zegoen. CPU Intel 80386SX 20 MHz, eta ISSn eguneroko lanean HP ZBook 15s ordenagailu eramangarriak erabiltzen ditugu Debian Linux, Scientific Linux edo Windows 10. Linux sistemak urruneko terminal gisa erabiltzen dira C&C MDMrako, eta Windows posta elektronikoa irakurtzeko, arakatzeko. Weba eta entretenimendua.
- Falcon 9 hegaldia kontrolatzeko softwarea C/C++-n idatzita dago eta paraleloan exekutatzen da hiru ordenagailuetako bakoitzean. Hiru ordenagailu erredundanteak fidagarritasun-maila egokia bermatzeko erredundantzia anitzen bidez. Erabaki bakoitzaren emaitza beste ordenagailu batzuetan lortutako emaitzarekin alderatzen da, eta hiru nodoetan bat-etortzerik badago bakarrik, motorrak eta sare-lemak kontrolatzen dituen mikrokontrolagailuak onartzen du komandoa.
Komando bat onartzen du mikrokontrolagailuak hiru kopia berdinetan jasotzen badu, bestela azken instrukzio zuzena exekutatzen da. Txiparen hutsegiteak errepikatzen badira edo komandoak ez badira sortzen, orduan txipa jaramonik egiten hasten da eta sistemak beste ordenagailu batzuetan funtzionatzen du, kalkulu-desberdintasunen kasuan, lana berrabiarazten den emaitza bat datorren arte. Ordenagailuaren hutsegiterik gertatuz gero, hegaldia behar bezala burutu ahal izango da, baldin eta gutxienez sistema bat funtzionatzen jarraitzen badu.
- Falcon 9 ontziko sistemetarako software espezifikoa, kohete-simulagailua, hegaldi-kontroleko kodea probatzeko tresnak, komunikazio-kodea eta lurreko sistemetako hegaldiak aztertzeko softwarea. gutxi gorabehera 35 laguneko taldea.
- Benetako abian jarri aurretik, hegaldiak kontrolatzeko softwarea eta hardwarea simulagailu batean probatzen dira, hainbat hegaldi baldintza eta larrialdi egoera simulatzen dituena.
- Orbitan entregatutako Crew Dragon tripulatutako espazio-ontziak Linux eta hegaldi softwarea ere erabiltzen ditu C++-n. Astronautek lan egiten duten interfazea Chromium-en irekitzen den JavaScript web aplikazio batean oinarritzen da. Kontrola ukipen-pantailaren bidez egiten da, baina hutsegite kasuan eta espazio-ontzia kontrolatzeko botoi-panela.
Iturria: opennet.ru
