日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

猎鹰与龙飞船基于Linux采用 C++、Chromium与JS开发

發(fā)布時間:2023/11/22 综合教程 41 生活家
生活随笔 收集整理的這篇文章主要介紹了 猎鹰与龙飞船基于Linux采用 C++、Chromium与JS开发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  最近兩天科技界最重大的事件莫過于馬斯克的 SpaceX 成功實現(xiàn)了獵鷹 9 號(Falcon 9)帶著龍飛船(Crew Dragon)成功發(fā)射,并使飛船與國際空間站對接,將 NASA 兩名宇航員送上了軌道前哨。背后關(guān)于 Falcon 9 與 Crew Dragon 使用的計算機和軟件等信息也引起了開發(fā)者的關(guān)注。多年前就存在的相關(guān)論壇提問帖也被翻了出來。

  自稱為 SpaceX 公司軟件開發(fā)團隊的網(wǎng)友表示 Falcon 9 火箭與 C#、MVC 都沒有關(guān)系。Falcon、Dragon(此次載人的 Crew Dragon 前一代飛船)的應(yīng)用主要使用LabVIEW 進行編碼,用于開發(fā)任務(wù)和發(fā)射控制的 GUI,供工程師和操作員監(jiān)控車輛遙測并指揮火箭、航天器和護墊支持設(shè)備。

  LabVIEW(LaboratoryVirtualInstrumentationEngineeringWorkbench,實驗室虛擬儀器工程平臺)是一種程序開發(fā)環(huán)境,由美國國家儀器(NI)公司研制開發(fā)的,類似于 C和 BASIC 開發(fā)環(huán)境。LabVIEW 采用圖形化編輯語言 G 編寫程序,產(chǎn)生的程序是框圖的形式。

  該網(wǎng)友還表示 Dragon 和 Falcon 9 使用Linux 操作系統(tǒng),其他網(wǎng)友補充,在 GDC 2016 與 Dragon 團隊交流后了解到,F(xiàn)alcon 采用“三重冗余”系統(tǒng),簡單來講,F(xiàn)alcon9 具有 3 個雙核 x86 處理器,每個核上都運行 Linux 實例。飛行軟件采用 C/C++ 編寫。對于每個計算/決定,“飛行字符串”都會比較兩個核的結(jié)果,如果存在不一致,則字符串是錯誤的,不發(fā)送任何命令。如果兩個內(nèi)核都返回相同的響應(yīng),則字符串將命令發(fā)送到火箭上的各種微控制器,這些微控制器控制諸如引擎之類的東西。

  運行在 PowerPC 處理器上的微控制器從三個飛行字符串接收到三個命令,他們充當法官來選擇正確的行動方案。如果所有三個字符串都一致,則微控制器將執(zhí)行命令。

  而 Crew Dragon 飛行界面上使用了 Chromium 與 JavaScript 開發(fā),實際的飛行計算機仍基于C++ 運行。

總結(jié)

以上是生活随笔為你收集整理的猎鹰与龙飞船基于Linux采用 C++、Chromium与JS开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。