![]() |
1
9
在这里,你会发现一篇论文讨论了在空间应用中使用Java的当前状态: REAL-TIME JAVA IN SPACE: POTENTIAL BENEFITS AND OPEN CHALLENGES 他们说:
在这里,同一作者报告了使用Ovm的无人机(UAV)的成功试飞(开放源代码RTSJ(Java实时规范)): |
![]() |
2
6
一个经常被忽视的事实是,大多数空间探测器使用旧的处理器。他们根本无法运行当前的商业软件。它们不够快或不够强大。空间中的集成电路芯片暴露在高水平的宇宙射线中。它们高能粒子可以摧毁现代CPU和其他集成电路芯片上的纳米级小部件。为了在太空中可靠地工作,你要么需要特别设计的带有冗余组件的集成电路,要么花大量的钱在重屏蔽上,要么使用更老的集成电路芯片,这些芯片具有更大的组件,可以在不被破坏的情况下从宇宙射线中受到冲击。 大多数较旧的CPU将使用诸如vxworks之类的RTO运行,并且要么用汇编程序编程,要么使用C之类的语言,并且仍然获得良好的性能。 |
![]() |
3
2
可能是在文件笔记本上,至少在航天飞机上。 这里也提到了Java,这意味着至少有Java代码可以与某些航天器进行通信,如果没有在它们上运行的话: http://www.dtnrg.org/wiki/Code |
![]() |
4
1
根据本文,地面作战中心将其用于 3D Mapping and Planning . 一 comment on this forum claims the Mars Lander runs VxWorks. 编辑:由风河确认 Spirit and Opportunity run VxWorks RTOS. 没有Java在空间中显式使用的其他引用。 |
![]() |
5
0
我想几年前我读过一些探测器或卫星使用Java作为他们的分析设备的一部分,但是我怀疑今天在爪哇会开发关键任务软件。 然而,由于宇航员在笔记本电脑上使用的所有应用程序,如果使用Java编写的应用程序,我不会感到惊讶。可能是一些本地安装的webapp,用作bugtracker。 |
![]() |
6
0
我不能对飞船上的软件有任何发言权,但我可以明确地说,美国宇航局(或其附属机构)使用Java来处理来自各个任务的数据。我最近在空间物理实验室工作,它处理在轨航天器的数据和遥测,而开发团队(我是其中的一部分)几乎完全在Java中工作。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |