Na faʻaaogaina e le NASA le Linux ma le faʻaogaina o polokalama faʻapitoa i le Ingenuity Mars rocket

O sui o le NASA space agency, i se faatalatalanoaga ma Spectrum IEEE, na faʻaalia faʻamatalaga e uiga i totonu o le autonomous reconnaissance helicopter Ingenuity, lea na taunuu manuia i Mars ananafi o se vaega o le Mars 2020 misiona. O se vaega faʻapitoa o le poloketi o le faʻaogaina lea o se laupapa faʻatonu e faʻavae i luga o le Snapdragon 801 SoC mai Qualcomm, lea e faʻaaogaina i le gaosiga o telefoni. O le polokalame a le Ingenuity e fa'avae i luga o le fatu Linux ma le polokalama fa'apolokalame va'alele. O loʻo maitauina o le faʻaaogaina muamua lea o Linux i masini na lafoina i Mars. E le gata i lea, o le faʻaogaina o polokalama faʻapipiʻi matala ma mea faʻapipiʻi avanoa lautele e mafai ai e tagata fiafia fiafia ona faʻapipiʻi tutusa drones ia i latou lava.

O lenei faaiuga e mafua ona o le puleaina o se drone lele e manaʻomia ai le tele o le malosi faʻakomepiuta nai lo le faʻatonutonuina o le Mars rover, lea e faʻapipiʻiina i meataalo faʻapitoa faʻapipiʻi faʻatasi ai ma isi puipuiga faʻavevela. Mo se fa'ata'ita'iga, o le fa'atumauina o le va'alele e mana'omia ai le ta'amilosaga fa'atonutonu e tamo'e i le 500 ta'amilosaga i le sekone ma le su'esu'eina o ata ile 30 fa'avaa ile sekone.

O le Snapdragon 801 SoC (quad core, 2.26 GHz, 2 GB RAM, 32 GB Flash) o loʻo faʻamalosia ai le faʻaogaina o le Linux-based system environment, lea e nafa ma galuega maualuga e pei o le vaʻaia vaʻaia e faʻavae i luga o faʻataʻitaʻiga ata puʻeata, pulega faʻamaumauga, gaioiga. fa'atonuga, fa'atupu telemetry ma fa'atumauina se ala feso'ota'iga uaealesi.

O loʻo fesoʻotaʻi le gaioiga e faʻaaoga ai le UART interface i lua microcontrollers (MCU Texas Instruments TMS570LC43x, ARM Cortex-R5F, 300 MHz, 512 KB RAM, 4 MB Flash, UART, SPI, GPIO), lea e faʻatinoina galuega faʻatonutonu vaalele. E lua microcontrollers e faʻaaogaina mo le toe faʻaaogaina pe a faʻaletonu ma maua faʻamatalaga tutusa mai masini. E na o le tasi le microcontroller o loʻo galue, ma o le lona lua e faʻaaogaina e fai ma faʻaoga ma i le tulaga o le toilalo e mafai ona pulea. O le MicroSemi ProASIC3L FPGA e nafa ma le tuʻuina atu o faʻamatalaga mai masini i le microcontrollers ma mo le fegalegaleai ma mea faʻamalosi e pulea lau, lea e fesuiaʻi foi i se microcontroller faʻasao pe a faʻaletonu.

Na faʻaaogaina e le NASA le Linux ma le faʻaogaina o polokalama faʻapitoa i le Ingenuity Mars rocket

Faatasi ai ma meafaigaluega, o le drone e faʻaaogaina le laser altimeter mai le SparkFun Electronics, o se kamupani e gaosia mea faʻapipiʻi ma o se tasi o tagata na faia le faʻamatalaga o meafaigaluega tatala-source (OSHW). O isi vaega masani e aofia ai le gimbal stabilizer (IMU) ma ata vitio o loʻo faʻaaogaina i telefoni feaveaʻi. E tasi le mea pu'eata VGA e fa'aoga e siaki ai le nofoaga, fa'asinomaga ma le saoasaoa e ala i fa'atusatusaga fa'ava'a ma lea fa'avaa. O le meapueata lona lua 13-megapixel lanu e fa'aoga e pu'e ai ata o le vaega.

O vaega faakomepiuta e pulea le vaalele na fausia i le NASA JPL (Jet Propulsion Laboratory) mo satelite laiti ma ultra-laiti faʻaogaina o le Earth (cubesats) ma ua fausia mo le tele o tausaga o se vaega o le faʻasalalauga tatala F Prime (F'), tufatufaina i lalo o le Apache 2.0 laisene.

O le F Prime e tu'uina atu meafaigaluega mo le atina'eina vave o faiga fa'atonutonu va'alele ma fa'aoga fa'apipi'i fa'atatau. O le polokalame vaalele e vaevaeina i vaega taʻitasi ma fesoʻotaʻiga faʻatulagaina lelei. I le faʻaopoopoga i vaega faʻapitoa, o loʻo tuʻuina atu se faʻavae C ++ ma le faʻatinoina o ia foliga e pei o le faʻasologa o feʻau ma le multithreading, faʻapea foʻi ma meafaigaluega faʻataʻitaʻi e mafai ai e oe ona faʻafesoʻotaʻi vaega ma faʻapipiʻi otometi le code.

Na faʻaaogaina e le NASA le Linux ma le faʻaogaina o polokalama faʻapitoa i le Ingenuity Mars rocket


puna: opennet.ru

Faaopoopo i ai se faamatalaga