SpaceX imagwiritsa ntchito ma processor a Linux ndi x86 wokhazikika mu Falcon 9

Lofalitsidwa mndandanda wazidziwitso zamapulogalamu omwe amagwiritsidwa ntchito mu rocket Falcon 9, kutengera zidziwitso zochepa zomwe antchito a SpaceX adatchula pazokambirana zosiyanasiyana:

  • Makina amtundu wa Falcon 9 amagwiritsa ntchito zovula
    Linux ndi makompyuta atatu osafunikira kutengera ma processor a dual-core x86. Kugwiritsa ntchito tchipisi chapadera chokhala ndi chitetezo chapadera chamagetsi pamakompyuta a Falcon 9 sikofunikira, chifukwa gawo loyamba lobwereranso silikhala nthawi yayitali mumlengalenga ndipo kubwezeretsedwa kwadongosolo ndikokwanira.

    Chip chotani chomwe chimagwiritsidwa ntchito mu Falcon 9 sichinatchulidwe, koma kugwiritsa ntchito ma CPU okhazikika ndizochitika zofala, mwachitsanzo, pa control multiplexer ndi demultiplexer (C&C MDM) ya International Space Station poyambilira. zida CPU Intel 80386SX 20 MHz, ndipo pa ntchito ya tsiku ndi tsiku pa ISS timagwiritsa ntchito laputopu ya HP ZBook 15s yokhala ndi Debian Linux, Scientific Linux kapena Windows 10. Makina a Linux amagwiritsidwa ntchito ngati malo akutali a C&C MDM, ndipo Windows amagwiritsidwa ntchito powerenga imelo, kusakatula Webusaiti ndi zosangalatsa.

  • Pulogalamu yoyendetsa ndege ya Falcon 9 imalembedwa mu C/C++ ndipo imayenda mofananira pamakompyuta atatu aliwonse. Makompyuta atatu osafunikira ndizofunikira kuonetsetsa mlingo woyenera wa kudalirika kudzera redundancies angapo. Zotsatira za chisankho chilichonse zimafaniziridwa ndi zotsatira zomwe zimapezeka pamakompyuta ena, ndipo pokhapokha ngati pali machesi pamagulu onse atatu, lamulo limavomerezedwa ndi microcontroller yomwe imayendetsa ma motors ndi lattice rudders.

    Lamulo limavomerezedwa ndi microcontroller ngati lilandilidwa m'makope atatu ofanana, apo ayi malangizo omaliza olondola amachitidwa. Ngati kulephera kwa chip kumabwerezedwa kapena malamulo sakupangidwanso, ndiye kuti chip chimayamba kunyalanyazidwa ndipo dongosolo limagwira ntchito pamakompyuta ena, ngati pali kusiyana kwa mawerengedwe komwe ntchitoyo imayambiranso mpaka zotsatira zake zikugwirizana. Ngati makompyuta akulephera, ndegeyo imatha kutha bwino ngati pali njira imodzi yomwe ikupitiriza kugwira ntchito.

  • Mapulogalamu apadera a Falcon 9 on-board systems, rocket simulator, zida zoyezera ma code oyendetsa ndege, mauthenga olankhulana ndi mapulogalamu owunikira ndege kuchokera ku machitidwe apansi otukuka gulu la anthu pafupifupi 35.
  • Asanakhazikitse kwenikweni, mapulogalamu owongolera ndege ndi zida zimayesedwa mu makina oyeserera, omwe amatengera mikhalidwe yosiyanasiyana yowuluka ndi zochitika zadzidzidzi.
  • The Crew Dragon yoyendetsa ndege yoperekedwa mu orbit imagwiritsanso ntchito Linux ndi pulogalamu yowuluka mu C ++. Mawonekedwe omwe akatswiri a zakuthambo amagwira ntchito kutengera pulogalamu ya JavaScript yomwe imatsegulidwa mu Chromium. Kuwongolera kumachitika kudzera pa zenera logwira, koma zikalephera likupezeka ndi batani loyang'anira mlengalenga.

Source: opennet.ru

Kuwonjezera ndemanga