Sistema operativo de la nave espacial New Horizons

He estado buscando y puedo encontrar algunos detalles técnicos sobre la computadora de vuelo de la nave espacial New Horizons. Lo que he encontrado es:

Tiene una CPU Mongoose-V de 32 bits (un MIPS R3000 resistente a la radiación) que funciona a 12 MHz.

Me gustaría saber qué sistema operativo ejecuta New Horizons y cualquier otro detalle al respecto. Supongo que VxWorks pero no he encontrado ninguna fuente para validar esto.

¿Planeas secuestrar la nave espacial?
@LocalFluff New Horizons tiene la mejor protección de fuerza bruta posible: tiempo de luz actual de ida y vuelta de 8 horas y 50 minutos y potencia de recepción de enlace descendente de 3.4 × 10 19  W a un par de kb/s máx . Esto solo empeorará... así que si realmente quisiera secuestrarlo, una llave inglesa de $ 5 haría un mejor trabajo que saber qué sistema operativo ejecuta la sonda. :)

Respuestas (1)

Supongo que VxWorks pero no he encontrado ninguna fuente para validar esto.

Cerca, pero sin cigarro. Si el Jet Propulsion Laboratory (JPL) creó el software de vuelo New Horizons, entonces supongo que VxWorks RTOS de Wind River habría sido su primera opción (también es una opción popular para el hardware en Marte : Pathfinder, Sojourner, Phoenix lander, Spirit, Opportunity, Curiosidad,... todos lo usan). Pero el software de vuelo New Horizons fue desarrollado por el Laboratorio de Física Aplicada (APL) de la Universidad Johns Hopkins y decidieron construirlo sobre Nucleus RTOS de Mentor Graphics .

Consulte Linux y el entorno de software de vuelo de naves espaciales , E. Birrane et al., JHU/APL (PDF) para obtener más información. Tenga en cuenta que, a pesar del título del documento, ni VxWorks ni Nucleus son Linux. Seleccioné este documento para vincularlo, ya que es una buena fuente de información básica sobre Nucleus y VxWorks, ambos RTOS comerciales utilizados en naves espaciales, pero analiza la posible ruta evolutiva del software de vuelo y el papel de Linux en él (hay microkernels de Linux disponibles, como RTLinux ), de ahí el título.

Una descripción general (pero curiosamente no se menciona el sistema operativo) también está disponible en la página Sistemas y componentes de naves espaciales en New Horizons en APL .

Esta fue en realidad la última misión de APL en usar Nucleus o el procesador Mongoose. Desde entonces, hemos utilizado VxWorks y RTEMS, según el hardware de la computadora de vuelo elegido (que depende de una amplia variedad de factores)