Ke hoʻāʻo nei nā ʻoihana hou aʻe e hōʻea i ka lewa no ka mea ua kaulana ka ʻimi ʻana i ka lewa i nā makahiki i hala.
ʻO Elon Musk, ka mea hiki iā ʻoe ke ʻike mai ka ʻoihana ʻē aʻe āna i hoʻokumu ai, Tesla, hoʻokumu ʻo SpaceX, kekahi o nā ʻoihana kaulana loa me kēia pahuhopu.
Eia nō naʻe, ʻaʻole makemake wale ʻo SpaceX i ka huakaʻi huakaʻi, a ʻaʻole paha ʻoe i ʻike ua hoʻokuʻu mua ʻo ia i kekahi mau rockets.
Ua hoʻokumu ʻo Elon Musk i ka SpaceX me ka pahuhopu e hoʻolilo i ka huakaʻi huakaʻi i ʻoi aku ka maʻalahi a me ke kumukūʻai. Hoʻokaʻawale ʻia ia ma ke ʻano he ʻoihana aerospace pilikino a ua hoʻokumu ʻia ma 2002.
Ua manaʻo mua ʻo Musk e hoʻokomo i kahi hale ʻōmaʻomaʻo ma Mars me nā hua a me ka gel meaʻai me ka manaʻo e hoʻokumu i ke ola ma laila a ʻike i ka pane ʻana o nā mea kanu.
Ua ʻike ʻia, akā naʻe, e mālama ʻo Musk i ke kālā ma ka hoʻomaka ʻana i kāna ʻoihana ponoʻī e hiki ke hana i nā rockets i ka wā o ke kūkākūkā ʻana me nā hui rocket Lūkini.
Me ka Falcon 1 rocket, i hana ʻia e hoʻolauna i nā satelite liʻiliʻi i ka orbit, ua hoʻopau ʻo SpaceX i kāna lele mua. Ma muli o nā mea i hoʻohana ʻia a me ka ʻoiaʻiʻo ua hoʻolālā ʻia ʻo Falcon 1 e hoʻohana hou ʻia ma mua o hoʻokahi manawa, ʻoi aku ka liʻiliʻi ma mua o kona mau hoa hakakā.
Akā ua noʻonoʻo paha ʻoe i ke ʻano o nā ʻōlelo hoʻonohonoho a i ʻole ka ʻenehana ʻenehana i hoʻohana ʻia e kēia ʻoihana nui? Mai hopohopo; Ua uhi au ia oe.
E nānā mākou i nā ʻōlelo papahana a SpaceX e hoʻohana ai i kēia pou.
E maʻalahi kāua.
Nā ʻōlelo papahana i hoʻohana ʻia e SpaceX
Makemake ʻia nā ʻōlelo papahana e like me C a me C++ ma SpaceX. No kā lākou kahua hoʻomohala, ua hoʻohana nā mea hana lako e like me AVR, Arduino, a me ARM i ka syntax ʻōlelo C/C++.
ʻAʻohe mea hoʻohana i nā kamepiula pāʻoihana a i ʻole supercomputers ma nā mokulele mokulele. ʻAʻohe microcontroller a i ʻole microprocessor i ka ʻōnaehana mokulele, akā aia paha he kamepiula ma luna o ka papa e launa pū me nā microprocessors a me nā microcontrollers.
Inā ʻoe e hoʻohana nei i kahi microprocessor, ʻaʻole ʻoe i mālama wale i nā faila; Ua hoʻololi wale ʻoe iā lākou i loko o ka o a me ka 1s, e like me ke aʻo ʻana o ka microcontroller a me ka microprocessor.
No ka mea, ʻaʻole hoʻohana ka ʻōnaehana lele mokulele ma SpaceX i hoʻokahi faila C a i ʻole C++ a ma kahi o 1,000 a ʻoi aku paha nā faila me nā laina he ʻumi tausani a ʻoi aku paha, koi ʻia ʻo Python no ka hoʻolālā.
ʻO ka hope, pono ʻoe e unuhi i nā code o kekahi ʻōlelo i loko o kahi microprocessor a me microcontroller hiki ke hoʻomaopopo ʻia.
E nānā hou aku kākou i kekahi o lākou.
C/C ++
E hoʻohana ʻia ʻo C++ (ʻo ka ʻepekema rocket!).
Ua kākau ʻia ka polokalamu lele o SpaceX ma C a me C++. Ua hoʻohana ʻia nā kaʻina hana ʻelua-core x86 ma SpaceX's Falcon 9 rocket, a ʻo ka polokalamu lele e holo ana ma kēlā me kēia kaʻina hana i kākau ʻia ma C a i ʻole C++.
ʻO kekahi o nā ʻōlelo hoʻolālā ikaika, wikiwiki, a kaulana loa ʻo C++. Ua koho ʻia kēia mau ʻōlelo no ka mea ʻoi aku ka paʻakikī o ka helu ʻana o ka mokulele.
ʻO ka scalability kekahi o nā ʻano maikaʻi loa o kēia ʻōlelo. I ka hana ʻana i kahi noi kumu waiwai, hiki ke koho ʻia ʻo C++ no ka mea aia kahi moʻolelo o ka kūleʻa i ka ʻoihana hoʻomohala pāʻani.
Hiki iā ʻoe ke hoʻomaka ma ke aʻo mua ʻana iā C. Hiki iā ʻoe ke aʻo i nā mea āpau e pili ana i ka hoʻokele hoʻomanaʻo ma ka hoʻohana ʻana i kēia ʻōlelo.
Hiki iā ʻoe ke hele i C++ ke aʻo ʻoe iā C.
Python
Me kona mau hale waihona puke a me ka hoʻomaka-aloha, ua lilo ʻo Python i kekahi o nā ʻōlelo kaulana loa i kēia mau lā.
Hoʻohana ʻia kēia ʻōlelo, a me kekahi mau mea ʻē aʻe e SpaceX e kākau i ke code, kūkulu i ka moku ākea, a laila hoʻomaka i ka orbit.
Hoʻohana lākou i kahi ākea o nā mea hana i loko, mai nā mea koʻikoʻi e like me NumPy a me nā kauoha matplotlib i nā mea holomua e like me ka Python-based framework Django.
Pūnaehana hoʻohana Linux
Ma muli o ka hoʻohana ʻana o SpaceX i Linux ma kāna ʻōnaehana hana, ʻoi aku ka maikaʻi o ka loaʻa ʻana ma aneʻi.
Aneane nā kamepiula a me nā kaʻa e holo i Linux, a ʻo kēia mau paepae e lilo i mau kikowaena mamao no ka mālama ʻana i nā multiplexers a me nā demultiplexers.
Ua hoʻohana ʻia ʻo Falcon e SpaceX e hoʻoneʻe palekana i nā astronauts NASA i ka makahiki i hala, a ua hoʻohana ʻia kēia mokuahi reusable e Linux.
Hiki ke kōkua nui ka hoʻomaopopo ʻana i ka hoʻohana ʻana a me ka hoʻololi ʻana iā Linux. Inā makemake ʻoe e hana pū me SpaceX, pono ʻoe e aʻo a hoʻomaopopo i kēia ʻōnaehana hana ikaika no ka mea hiki ke hoʻonui ʻia.
LabVview
ʻO Labview kahi kahua ʻē aʻe e hoʻohana ai ʻo SpaceX me Linux.
Hoʻohana nā ʻenekinia honua iā LabVIEW, kahi ʻōnaehana hoʻolālā kiʻi, e kauoha, mālama, a nānā i kēlā me kēia kaʻa hoʻomaka.
Hoʻokumu ka hui polokalamu honua i ke kiʻi nā helehelena o ka mea hoʻohana (GUI) i hoʻohana ʻia e nā ʻenekinia a me nā mea hana e nānā a loiloi i ka ʻikepili o ka mokulele mai nā kaʻa (Dragon a me Falcon).
Hoʻohana ʻia ʻo Windows e SpaceX?
ʻO Linux ka ʻōnaehana hana a SpaceX e hoʻohana ai e holo i kā lākou kaʻa, hiki ke ʻike ʻia ma nā kamepiula āpau āpau. … ʻO LabView kahi mea hana hoʻolālā kiʻi Windows e hoʻohana ai ʻo SpaceX ma waho o Linux.
ʻO kēia ka mea e maʻalahi ai ka ʻike a nā ʻenekinia mai Dragon a me Falcon i ko lākou lele ʻana.
He aha ka palapala CAD e hoʻohana ai ʻo SpaceX?
No ka hana ʻana i ka Falcon 1, ua hoʻohana mua nā mea hoʻolālā o SpaceX i kahi mea hoʻolālā kōkua kamepiula (CAD) waena, akā ma hope o hoʻokahi makahiki ua neʻe lākou i Siemens 'CAD, finite element analysis (FEA), a me ka polokalamu hoʻokele waiwai huahana (PDM).
Ua hoʻohui pū ʻia nā lako polokalamu mai Teamcenter, Femap, a me NX i ka hoʻonā PLM.
Panina
I ka hōʻuluʻulu ʻana, ʻo ka rocket kahi mīkini nui me nā tausani o nā ʻāpana paʻakikī a me nā tausani o nā kaʻina paʻakikī e pono e hana pū me ka hala ʻole ma mua o ka hiki ʻana o ka rocket mai ka honua.
No ka hiki ʻole i ke kanaka ke hana i ka nui o ka ʻikepili i ka manawa pōkole, pono e holo maʻalahi kēia mau kaʻina (ke kamaʻilio nei mākou i hoʻokahi kaukani o ka manawa ʻelua).
ʻO ke kuleana o ka lolouila, ʻo ia ka hoʻoponopono wikiwiki ʻana i kēlā ʻikepili nui a aʻo mau i nā ʻāpana like ʻole.
No laila, komo ka polokalamu i ke kiʻi. No ka mea ʻo C++ wale nō ka ʻōlelo kamepiula koʻikoʻi hiki ke hoʻohana ʻia i ka lako polokalamu, ʻoiai ʻo SpaceX i loko o ka ʻoihana hana rocket, pono ʻo C++ ka ʻōlelo papahana kaulana loa ma laila.
Eia hou, manaʻo wau e hoʻohana ʻo SpaceX i nā ʻōlelo e like me HTML, CSS, JS, JAVA, SQL, Ruby, Python, etc.
Hoʻohui hou, hoʻohana ʻo ia i ka LabView (kahi ʻano o ka ʻōlelo hoʻolālā ʻike) ma kāna mau kahua kahua e nānā i ka holomua o kāna rocket ma ka papa hoʻomaka a hana i nā ʻano holo like ʻole o nā ʻōnaehana rocket.
Waiho i ka Reply