• Установлен очередной недосягаемый рекорд в Super Mario Bros (видео)

    Поклонники компьютерных игр соревнуются между собой в различных игровых режимах. Особое место занимает скоростное прохождение игры, в котором специализируются игроки именуемые спидраннерами. На протяжении многих лет одной из самых популярных игр для тестирования скоростных методов прохождения, является приложение Super Mario Bros.
    Читать дальше
  • Вертолет Ingenuity пережил свою первую самостоятельную ночь на Марсе (2 фото)

    Второй месяц пребывания на Марсе экспедиции марсохода Perseverance, высадившегося на планете 18 февраля, завершается уникальным экспериментом призванным начать эру внеземного воздухоплавания. Миниатюрный вертолет Ingenuity 3 апреля отсоединился от марсохода и провел первую ночь на красной планете пребывая в автономном режиме.
    Читать дальше
  • "Компактная" домашняя аккумуляторная станция Bluetti EP500 (3 фото + 2 видео)

    Рынок компактных автономных домашних установок на сегодня безраздельно захваченный компаниями Tesla и LG Chem был потрясен анонсом на краудфандинговой площадке Kickstarter новинкой от компании Bluetti. Бытовые аккумуляторы Bluetti EP500 и EP500Pro, открывающие «новую эру резервного питания для дома» за первый час собрали около 1 млн до...
    Читать дальше
  • Обезьянка сыграла в Понг, используя «силу мысли» и чип от компании Илона Маска (видео)

    Девятилетняя макака Пейджер продемонстрировала успехи очередного проекта Илона Маска над которым работает компания Neuralink, создающая микропроцессор предназначенные для вживления в мозг. В будущем полностью автономный, имплантированный в мозг беспроводной интерфейс Neuralink позволит парализованным людям используя нейронную активност...
    Читать дальше
  • В США обнаружены признаки «пятого элемента»

    Неизвестная науке «пятая» сила была обнаружена в США во время эксперимента Muon g-2 (Мюон джи два) проводившегося в лаборатории городка Батавия неподалеку от Чикаго, штат Иллинойс. Британский Совет по научно-техническому оборудованию объявил, что результаты экспериментов частично подтверждают существование доныне неизвестной субатомной...
    Читать дальше

Falcon 9 компании SpaceX работает на Linux

8 июня 2020 | Интересное

Знаменательное для американской космонавтики событие - первый в мире запуск человека в космос, осуществленный частной компанией Илона Маска, пробудил интерес сообщества к технической составляющей проекта. Демонстрация всего процесса старта, подлета и стыковки Crew Dragon с МКС позволили внимательно оценить систему управления и компьютерные системы корабля. В дальнейшем специалисты провели оценку программного обеспечения, применяемого как на ракетоносителе SpaceX Falcon 9, так и на самой станции.

Ранее разработчики из компании SpaceX уже сообщали, что ракетный комплекс Falcon 9 работает под управлением «урезанной» операционной системы Linux, на трех дублирующих друг друга двухъядерных центральных процессорах, созданных на основе архитектуры x86. Тройная подстраховка позволяет создать условия для бесперебойной работы всех систем Falcon 9.

По заявлению специалистов в ракетах используются стандартные процессоры, не имеющие дополнительной защиты от гравитационной перегрузки или повышенной радиации. Это объясняется тем, что работа первой ступени ракеты Falcon 9 от старта до посадки на Землю занимает совсем мало времени и тройного дублирования системы достаточно.

Какие именно центральные процессоры используются в ракетах SpaceX не известно, однако именно архитектура x86 является в настоящее время основой для стандартных космических программ. Так управляющий мультиплексор и демультиплексор (C&C MDM) Международной Космической Станции работает на достаточно древнем (по меркам электронных устройств) процессоре Intel 80386SX с частотой 20 МГц, выпущенном в 1988 году или 32 года назад.

Астронавты на МКС для выполнения повседневных работ используют стандартные ноутбуки HP ZBook 15s под операционными системами Debian Linux, Scientific Linux или Windows 10. Причем системы на Linux служат для управления C&C MDM, а Windows используется для развлечения, просмотра электронной почты или серфинга в интернете.

Программное обеспечение для Falcon 9 написано на языке C/C++ и работает на всех трех дублирующих процессорах. Условия эксплуатации в экстремальных условиях космоса требуют четкого исполнения команд на основании достоверных результатов. Поэтому команда управления решетчатыми рулями и двигателями будет выполнена только в случае, если результат вычисления будет одинаков на всех трех независимых системах. В противном случае продолжает выполняться последняя согласованная тремя системами команда. При отказе работы одной из систем, корабль переходит на работу с двумя оставшимися системами. Однако реализовать запуск и посадку можно и на одной компьютерной системе.

Программное обеспечение для Falcon 9 и всех сопутствующих проектов было создано командой центра космических полетов Flight Software NASA, в составе которой трудится до 35 специалистов. Перед запуском эксперты несколько раз моделируют использование созданного программного обеспечения на различных штатных и критических ситуациях.

Управление кораблем Crew Dragon также осуществляется с использованием Linux и программного обеспечения написанного на C++. Интерфейс управления открывается в Chromium и создан с использованием jаvascript. Работа осуществляется с использованием сенсорных мониторов и резервных панелей с физическими кнопками.

Источник: zdnet
Понравился пост? Просоединяйтесь к нам в Facebook!

Написать комментарий

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Кликните на изображение чтобы обновить код, если он неразборчив

Комментарии: 0

В Вашем браузере отключен JavaScript. Для корректной работы сайта настоятельно рекомендуется его включить.