Был проект по оценке Java для полета в целом, но он не летал на тех марсоходах MER, и, насколько я понимаю, его также не планируется использовать в полете для будущих роверов.
Окончательная ссылка представляется как Базовая документация по архитектуре и дизайну программного обеспечения MER . Автор - Джозеф Ф. Снайдер, Эдвин П. Кан, команда MER FSW.Но я не могу найти видимую копию.Тем не менее, в обзорных документах содержится достаточно информации о проекте, например, Обзор программного обеспечения для полетов Mars Exploration Rovers Гленна Э. Ривза:
Полетное программное обеспечение написано в основном в ANSI C, с некоторым целевым кодом ассемблера и немного C ++.Размер системы в строках исходного кода (SLOC) составляет [300 КБ], но это значение не включает операционную систему.
Операционная система - VxWorks Wind River.