SpaceX火箭发射成功,一文了解所用的软件技术栈

[转载出处:www.ii77.com]


[好文分享:www.ii77.com]

北京时间5月31日22点30分,经由大约19个小时的航行后,SpaceX载人龙飞船与国际空间站实现成功对接。


载人龙飞船属于SpaceX研制的第二代龙飞船(Dragon 2),具备可反复使用的能力。第二代龙飞船可分为载人龙飞船和货运龙飞船两种,其前身是第一代货运龙飞船(Dragon 1)。新飞船能够主动与空间站完成对接,而不像第一代飞船那样,需要借助空间站上的机械臂的匡助。当然,载人龙飞船也保留了人工对接的选项。


本次使用的载人龙飞船,直径4米,高8.1米,最多可搭载7位宇航员,这与航天飞机搭载的宇航员数量沟通,也与中国5月5日测试的“新一代载人飞船”设计上可以搭载的宇航员数量沟通。


猎鹰9号火箭升空


SpaceX成功了,其发射成本仅不到美、中、俄国度队的十分之一,单凭这一项,我们就值得为SpaceX点赞,更应该向该团队学点什么。


要知道,昨天SpaceX的仿真场景还发生了爆炸,此刻天天主保佑成功得以发射成功。列位也知道,SpaceX的CEO马斯克在创立企业以来,可谓历经上百次灾祸:财务危机,董事会逼宫,员工去职,离婚以及外界各色人等的冷嘲热讽。


此刻天的事实让所有的人张开了眼睛,闭上了嘴。往前倒三年,Space X三次一连发射失败时,媒体问马斯克为何没考虑本身炒鱿鱼走人。马斯克斩钉截铁地回覆:“Never(决不)。我不知道什么叫抛却,除非我被困住或许死去。”,一如丘吉尔。


而SpaceX也是马斯克的第一个非互联网项目。其做为法式员、工程师,曾成功建立了Zip2、X.com/Paypal、特斯拉,SolarCity/The Boring、OpenAI公司和机构。


马斯克是一个超卓的缔造者,有着不凡的远见卓见和能力。马斯克本人非常用功,经常每周工作80个小时以上,他也要求他的工程师们和本身一般疯狂工作。


马斯克和我们一般,是从一名法式员起头做起。他12岁起头进修Basic说话,并行使编程能力..贴补家用。马斯克的毅力在昔时使令他三天学完了编程,如今使令他将对科技驱动将来的愿景酿成了实际。


或许我们能够从马斯克上进修到立异,务实,敢拼并布满斗志和毅力。


而SpaceX做为老马的第一个非互联网项目,在这些“高精尖”的产物身上都用了哪些软件和手艺呢,我们从GDC 2015/2016与各类SpaceX工程师的商议中一探事实。



一、SpaceX 软件工程师团队的职责


Falcon 9具有3个双核x86处理器,每个核上都运行Linux实例。而SpaceX软件斥地团队为Falcon9,Grasshopper和Dragon应用斥地软件,即让这些焦点..可以正常工作。此团队还负责编写仿真软件;测试航行代码;还要斥地布置在地面站中的通信和剖析软件,还有义务掌握范畴方面的工作,用来支撑正在进行的义务。


SpaceX 软件工程师的方针有 2 个:


  • 火箭和航天器上运行的代码;

  • 火箭和航天器的设计和制造过程的代码;


工作内容局限就很大了,从大型 Web 应用到小型嵌入式较量..都有涉及。


SpaceX 软件工程师的手艺栈:


  • C#、MVC4、EF、MSSQL (REST);

  • Javascript、Knockout、Handlebars、LESS;

  • C++、Linux、C、Python、LabVIEW、MATLAB;


看到这,一定有人冒出疑问了,C# 和 MVC 与火箭发射没有关系吧?



是的没紧要,这是做个汇总它们是用来斥地内部信息系统的。SpaceX中,首选的编程说话是C / C ++。对于AVR,Arduino和ARM之类的硬件,其斥地也首要使用C/C ++。


SpaceX 有 4 个自力的软件团队。


1、航行软件团队


大约有 35 人(这是 2013 年的人数)。猎鹰9号火箭、蚱蜢火箭和龙飞船上所有的代码,都由航行软件团队包圆了。


此外,这些团队成员还要做:


  • 编写仿真软件,测试航行代码;

  • 编写布置在地面站的通信和剖析软件;

  • 在航行义务掌握部门工作,为现役义务供应支撑。


2、企业信息系统团队


竖立内部软件系统,让 Spacex 得以正常运转。


在内部软件团队中的成员要身兼多职,但他们斥地和发布的旗舰产物,几乎所有 SpaceX 员工都在使用的内部 Web 应用法式。


包罗:

  • 建立采购订单和填写零件库存的人员,

  • 工程师建立设计和工作订单,

  • 手艺人员在现场打卡并凭据这些设计查察当天的工作内容。

  • (根基涉及到方方面面了。市面上有一些贸易化产物能够知足他们的需求,但 SpaceX 是本身斥地了)


SpaceX 正在从一个研究和工程公司转型为一个制造公司,该团队功弗成没。他们充裕行使了C#/MVC4/EF/SQL、Javascript/Knockout/Handlebars/LESS ,使用REST API对接。


3、地面软件团队


这个团队大约有 9 人。首要在 LabVIEW 中编码,斥地用于义务和发射掌握的 GUI,供工程师和把持人员监控航行器遥测和批示火箭、航天器和..支撑设备。


他们在高度分布式系统中推送高带宽的数据,并实现由严厉要求的复杂用户界面,以确保把持人员可以实时掌握和评估航天器。


LabVIEW 是什么?

LabVIEW(英语:Laboratory Virtual Instrumentation Engineering Workbench)是由美国国度仪器公司所斥地的图形化法式编译..,由杰夫·考度斯基(Jeff Kodosky)发现,法式最初于 1986 年在苹果电脑上揭橥。


LabVIEW 早期是为了仪器主动掌握所设计,至今改变成为一种逐渐成熟的高级编程说话,今朝普遍的被应用于工业主动化之范畴上。


图形化法式与传统编程说话之分歧点在于法式流程采用"数据流"之概念打破传统之脑筋模式,使得法式设计者在流程图构想完毕的同时也完成了法式的编写。—— ..


4、航电测试团队


他们与航电硬件设计工程师一路合作,编写测试软件,尽早发现硬件问题。


该团队的首要义务:写出非常周全和壮大的软件,以便可以在多量量的情形下主动发现硬件的问题。


测试软件平日是在机械情况测试的时候运行。




二、SpaceX 工程师答网友问


问:导航/推进掌握系统用了哪种把持系统?

答:龙飞船和猎鹰9号用的是 Linux。



问:主力编程说话是哪个?

答:火箭和飞船都是 C++。


【解说】:或者有童鞋要问,前文手艺栈栈提到了 Python,怎么没有说用在哪方面。测试团队做主动化测试时,一定用了 Python 剧本了。


问:你们当前最大的项目代码量是几多?

答:运载对象代码约为几十万行。


问:维护麻烦吗?

答:不麻烦,这就是我们的工作!实际上,我们对代码库非常写意。


问:你们最具挑战性的项目是什么?为什么?

答:龙飞船对接国际空间站是一个重大挑战。因为必需要斥地很多新代码。


(法式员的那些事 增补:今天成功发射的龙飞船,能够主动与空间站完成对接。第一代龙飞船需要借助空间站上的机械臂。当然,载人龙飞船也保留了人工对接的选项。SpaceX 在 2013 年的龙飞船是第几代,我没查。


问:你们感觉最有成就的是什么?

答:龙飞船对接国际空间站。



问:你们怎么均衡工作/生活?我据说在 SpaceX 很轻易职业倦怠。你们都在煎熬吗?


答:SpaceX 施展了小型企业的心态。我们全都投资于 SpaceX 及其成功。话虽如斯,我们的工作时间却更长。归根结底,照样要看你生活中最主要的是什么。我们当然要应对职业倦怠,那就是休假 :-)。


就我小我来说,大多数时候我甚至没有注重到我已经工作了12~14个小时。我看着时钟,想着“时间真快在哪里?”。我认为这证实了我们对项目感应兴奋的水平。当你真正享受本身的工作时,并不会感受像是在工作。话虽如斯,我仍然会时不时地休假,借以连结理智。



( SpaceX 的雇用信息,好多手艺岗位,根基都有一个额外要求:需要的时候,能加班。 )



还有个昔时正在攻读天体物理学的学位的童鞋问:


对于航天行业,你们感觉最常用/最有效的编程说话是什么?我的编程经验非常少,并且很想起头进修,因为这个行业的每一个方面/研究似乎都需要对编程有必然的认识。


SpaceX 工程师的复原说:


对于所有软件工程师来说,C 说话是一门很好的入门说话。它迫使你进修 CPU 是若何工作的,内存是若何工作的,等等。一旦你把握了 C 说话之后,再去看 C++。


我们团队所有人都有分歧的配景,没有什么稀奇的路径,我们都是沿着一条路走到这里的。就我小我而言,我在学校里获得的最好经验就是做了小我编程项目。这年头在网上和应用市肆里有好多机会,能够做一个产物,公开本身的作品让他人看到。


动画演示 SpaceX 龙飞船若何送宇航员去国际空间站


与依旧火热的互联网创业比起来,Space X死板而无味,甚至布满着弗成实际的想象,相信马斯克在这个阶段性的胜利后,Space X的团队和马斯克依旧持续践行那句“鄙俗不堪”的宣言:make the world better。


编纂:叨叨

起原:综合自Reddit,StackExchange以及法式员那点事,一并申谢。


热门文章

  1. 2连板凯撒文化:近期生产经营情况正常,内外部经营环境未发生重大变化2024-05-15
  2. *ST世茂:公司股票触及交易类退市指标,明日起停牌2024-05-15
  3. 中煤能源:前4月商品煤销量8627万吨,同比减少13.9%2024-05-15
  4. 店铺介绍怎么写(店铺介绍怎么写简单的)2024-05-15
  5. 美晨生态收年报问询函:要求说明2023年公司园林业务收入大幅下滑的原因2024-05-15
  6. 上交所:终止祥云股份主板IPO审核2024-05-15
  7. 益诺思科创板IPO获证监会同意2024-05-15
  8. 游戏驿站美股盘前转跌,此前一度涨超30%2024-05-15
  9. AMC院线美股盘前转跌,此前一度涨超34%2024-05-15
  10. 中国神华:前4月煤炭销售量1.54亿吨,同比增长6.9%2024-05-15
  11. 福达股份:控股股东拟减持不超3%公司股份2024-05-15
  12. 2连板万里股份:公司目前经营活动正常2024-05-15
  13. 4连板南京化纤:目前主营业务仍为纤维素纤维、PET结构芯材2024-05-15
  14. ST聆达:现有PERC型电池片产线经营性现金流紧张,子公司金寨嘉悦主要生产装置继续停产2024-05-15
  15. 未能及时妥善处理投资者投诉和纠纷,华泰证券云南分公司被云南证监局出具警示函2024-05-15
  16. 海南机场:前4月旅客吞吐量915.24万人次,同比下降1.54%2024-05-15
  17. 新华都:3日涨幅偏离值累超20%,公司近期经营情况正常2024-05-15
  18. 天马科技:4月公司鳗鱼出池约1011.42吨2024-05-15
  19. 工业富联:预计今年AI服务器全球市占率达40%2024-05-15
  20. 龙洋身高体重年龄(龙洋的身高体重)2024-05-15
自媒体 微信号:ii77 扫描二维码关注公众号
爱八卦,爱爆料。

小编推荐

  1. 1 百度和高德的AI地图对垒

    自从国度提出“新基建”的成长方针以来,城市交通系统的成长变得加倍快速,面临日益复杂的交通系统,手机地图成为人们出行必弗成缺的主要对象,陪伴着5G手艺、智能汽车的 显现

  2. 2 科学家创造了能够打开门的微型黄蜂无人机

    现在,无人驾驶飞机已被点窜以应对极端情况和复杂义务。在斯坦福大学(与瑞士洛桑联邦理工学院合作),研究人员缔造了微型四轴航行器,可以移动重达其重量40倍的物体,例如大

  3. 3 高通获苹果百亿赔偿,华为也跑不掉!

    高通,英文名Qualcomm,中文全称美国高通公司,是一家来自美国的高科技公司,以研发3G、4G、5G手艺和处理器著名于世。 高通在业内被称为“专利混混”,因为其手握大量的3G、4G尺度需

  4. 4 智居不仅仅是家居,萤石突破IoT家庭局限

    5G时代,万物互联,IoT已经成为大势所趋,每个科技行业的人都心知肚明。但将来的万物互联究竟是什么模样的,是若何工作的,或者好多人照样没有法子随意的说清楚。只是感觉如今

  5. 5 谷歌推迟发布Android 11;华为称已预研6G | 晚报

    精选新闻 谷歌推迟发布Android 11 新浪科技新闻, 据路透社报道, 谷歌 周六透露,考虑到各州正在进行的抗议和动乱,公司将推迟原定于下周的最新Android 11移动把持系统测试版发布规划

  6. 6 本周大新闻|Magic Leap CEO宣布卸任,天猫3D全景逛街来袭

    hi188|编纂 本周大新闻,AR方面,Magic Leap CEO Rony Abovitz公布将卸任CEO地位,新任人选还未落定;高通发布分体式AR/VR产物规划,并透露将经由6GHz WiFi进行无线串流;Spark AR发布v89版更新;

  7. 7 BUF大事件丨StrandHogg 2.0漏洞影响10亿设备;泰国移动运营商泄露83亿记录

    本周BUF大事件照样为人人带来了新颖有趣的平安新闻,三星手机因锁屏APP闰月bug无限重启;StrandHogg 2.0安卓破绽影响跨越10亿台设备;泰国移动运营商泄露83亿互联网记录;360百度结合动

  8. 8 开源公司 HashiCorp 国内险遭禁,阿里、华为也要做好 B 计划?

    作者 | 马超 责编 | 夕颜 头图 | CSDN下载自视觉中国 出品 | CSDN(ID:CSDNnews) 日前知名的DEVOPS办事商HashiCorp在官网(https://www.hashicorp.com/)公布:不许可中国境内使用、布置和安装该企业旗

  9. 9 历史潮头上的台积电:两堵高墙,一柄尖刀

    本文来自公家号远川研究所 ID |caijingyanjiu 作者 | 陈帅、王平阳 1989年12月,台北的冷雨淋淋漓漓,三星掌门人李健熙赴台考查,机要约了台积电创始人张忠谋吃早餐,目的只有一个: 挖

  10. 10 科学家打造出新型电子太阳镜:可追踪大脑、眼球等活动

    据外媒报道,日前,一款试验性太阳镜问世,它能够监测用户的健康状况、让他们掌握游戏并凭据本身的需求将其转换成太阳镜。据悉这款眼镜原型由来自韩国高丽大学KU-KIST融合科学与

本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实

Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!