Gebruik van embedded Linux in ruimtevaartuigen

Gebruik van embedded Linux in ruimtevaartuigen

Als eerste deel van een serie [George Emad] Neem ons mee door enkele voorbeelden Linux-besturingssysteem gebruikt in ruimtevaartuigen. Deze variëren van de Dragon-capsule van SpaceX tot ieders favoriete Mars-helikopter. Een interessant aspect is dat de nieuwste Linux-kernel er niet noodzakelijkerwijs is, omdat stabiliteit veel belangrijker is dan het hebben van de nieuwste coole functies. Dat is de reden waarom SpaceX Linux-kernel 3.2 (met real-time patches) gebruikt op de kernvluchtcomputers voor zowel Dragon als zijn raketten (Falcon 9 en Starship).

De vluchtcomputers van SpaceX gebruiken een typische drievoudige redundantie-opstelling, waarbij drie onafhankelijke dual-coreprocessors precies dezelfde berekeningen uitvoeren en een andere Linux-instantie op elk van hun kernen, waarna het resultaat wordt vergeleken. Als een resultaat niet overeenkomt met de resultaten van anderen, wordt het verwijderd. Deze aanpak maakt het SpaceX ook mogelijk om enigszins kant-en-klare (OTS) x86-computerhardware te gebruiken, met vluchtsoftware geschreven in C++.

De inspanningen van NASA zijn vergelijkbaar slimheid Met name het uitgebreide gebruik van OTS-onderdelen, samen met NASA's open source, F'(F Prime) Domein. De helikopter gebruikt ook enkele versies van de Linux-kernel op de Snapdragon 801 SoC, die, zoals we de afgelopen 72 vluchten hebben gezien, erg goed werkt.

Dit betekent niet dat het gebruik van Linux een no-brainer is als het gaat om het gebruik ervan in de luchtvaartelektronica en soortgelijke kritische toepassingen. Er zit veel code in de monolithische Linux-kernel die vereist dat je deze aan een specifieke taak wijdt, vooral als deze zich op een platform met beperkte middelen bevindt. Linux is ook niet bijzonder goed in moeilijke real-time toepassingen, maar het gebruik ervan biedt toegang tot een breed scala aan software en documentatie – iets dat moet worden afgewogen tegen de behoeften van het project.

READ  Google One VPN wordt uitgerold naar Pixel 7- en 7 Pro-telefoons


Een reactie achterlaten

Je e-mailadres zal niet getoond worden. Vereiste velden zijn gemarkeerd met *