加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 火星探测漫游者编程语言

发布时间:2020-12-15 02:26:26 所属栏目:Java 来源:网络整理
导读:我已经读过 Java广泛用于MER项目(即Spirit和Opportunity–那些在火星周围乱窜的小机器人). 我读过一些有矛盾的信息.我读过的一篇文章(离线)说Java用于图像查看.维基百科说了类似的话. 但是this article说Java被用于(引用): controlling the Rovers’ operat
我已经读过 Java广泛用于MER项目(即Spirit和Opportunity–那些在火星周围乱窜的小机器人).

我读过一些有矛盾的信息.我读过的一篇文章(离线)说Java用于图像查看.维基百科说了类似的话.
但是this article说Java被用于(引用):

controlling the Rovers’ operating system.

如果有人知道如何在火星探测器中使用Java,我非常想知道.

其次,为什么选择Java作为其角色?我猜想控件的第一个选择是Ada(请不要把它当作对Java的侮辱).

解决方法

有一个项目来评估一般的飞行Java,但它并没有在那些MER流动站上飞行,据我所知,它也没有计划在未来的漫游车上使用.

最终的参考似乎是MER FSW团队的Joseph F. Snyder,Edwin P. Kan的MER Flight Software Baseline Architecture and Design Document.但我无法找到可查看的副本.尽管如此,评论文档中有大量关于设计的信息,例如,Glenn E. Reeves撰写的An Overview of the Mars Exploration Rovers Flight Software:

The Flight Software is coded primarily
in ANSI C,with some targeted assembly
code and some C++. The size of the
system,in source lines of code
(SLOC),is [300K] but this value does
not include the operating system.

操作系统是Wind River的VxWorks.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读