SpaceX нь Falcon 86-д Linux болон ердийн x9 процессоруудыг ашигладаг

Нийтэлсэн пуужинд ашигласан програм хангамжийн талаархи мэдээллийн цуглуулга Falcon 9SpaceX-ийн ажилчдын янз бүрийн хэлэлцүүлэгт дурдсан хэсэгчилсэн мэдээлэлд үндэслэн:

  • Falcon 9 онгоцон дээрх системүүд нь тайралтыг ашигладаг
    Линукс ба ердийн хоёр цөмт x86 процессор дээр суурилсан гурван нэмэлт компьютер. Falcon 9 компьютерт цацрагийн тусгай хамгаалалттай тусгай чип ашиглах шаардлагагүй, учир нь буцаж ирсэн эхний үе шат нь сансарт удаан хугацаагаар байдаггүй бөгөөд системийн нөөц хангалттай байдаг.

    Falcon 9-д ямар тодорхой чип ашигласан талаар мэдээлээгүй ч стандарт CPU-г ашиглах нь нийтлэг практик юм, жишээлбэл, Олон улсын сансрын станцын удирдлагын мультиплексер ба демультиплексер (C&C MDM) дээр анх ашиглаж байсан. тоноглогдсон CPU Intel 80386SX 20 МГц ба ОУСС дээр өдөр тутмын ажилдаа Debian Linux, Scientific Linux эсвэл Windows 15 бүхий HP ZBook 10s зөөврийн компьютер ашигладаг. Линукс системийг C&C MDM-ийн алсын терминал болгон ашигладаг бөгөөд Windows нь имэйл унших, цахим хуудас үзэх зэрэгт ашиглагддаг. Вэб, зугаа цэнгэл.

  • Falcon 9 нислэгийн удирдлагын программ хангамж нь C/C++ хэл дээр бичигдсэн бөгөөд гурван компьютер тус бүр дээр зэрэгцэн ажилладаг. Гурван нэмэлт компьютер шаардлагатай байна олон тооны нөөцлөх замаар найдвартай байдлын зохих түвшинг хангах. Шийдвэр бүрийн үр дүнг бусад компьютер дээр олж авсан үр дүнтэй харьцуулж, зөвхөн гурван зангилаа дээр таарч байгаа тохиолдолд командыг мотор болон торны жолоог хянадаг микроконтроллер хүлээн авна.

    Командыг гурван ижил хуулбараар хүлээн авсан тохиолдолд микроконтроллер хүлээн авна, эс тэгвээс сүүлчийн зөв заавар биелнэ. Хэрэв чипийн алдаа давтагдах эсвэл тушаалууд үүсэхээ больсон бол үр дүн нь тохирох хүртэл ажлыг дахин эхлүүлсэн тооцооны зөрүүтэй тохиолдолд чипийг үл тоомсорлож, систем бусад компьютер дээр ажилладаг. Компьютерийн доголдол гарсан тохиолдолд ядаж нэг систем ажиллаж байгаа тохиолдолд нислэгийг амжилттай дуусгах боломжтой.

  • Falcon 9 онгоцон дээрх систем, пуужингийн симулятор, нислэгийн удирдлагын кодын туршилтын хэрэгсэл, холбооны код, газрын системээс нислэгийн шинжилгээний програм хангамжийн тусгай программ хангамж боловсруулсан ойролцоогоор 35 хүний ​​бүрэлдэхүүнтэй баг.
  • Бодит хөөргөхөөс өмнө нислэгийн удирдлагын программ хангамж, техник хангамжийг янз бүрийн нислэгийн нөхцөл, онцгой байдлын үед дуурайдаг симулятор дээр туршиж үздэг.
  • Сансрын тойрог замд хүргэгдсэн Crew Dragon нисэгчтэй сансрын хөлөг нь Линукс болон C++ хэл дээрх нислэгийн программ хангамжийг мөн ашигладаг. Сансрын нисгэгчдийн ажиллах интерфейс нь Chromium-д нээгддэг JavaScript вэб програм дээр суурилдаг. Хяналт нь мэдрэгчтэй дэлгэцээр дамждаг боловч алдаа гарсан тохиолдолд энд байна мөн сансрын хөлгийг удирдах товчлуурын самбар.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх