玉兔车操作系统不行了吧

玉兔车操作系统不行了吧

玉兔车经过十几天月夜睡眠后唤醒出了问题,听说已经全面苏醒,但是机构还是有问题,目前也没弄清楚问题在哪里。我来诊断一下。

记得玉兔车在月球登陆后有个开发者说,玉兔车操作系统采用一个裁剪的操作系统,不管是裁减了android还是linux或者别的操作系统,如果裁剪不好,可能会导致系统不稳定。如果对操作系统不够了解,裁剪可能会出问题。而且删减巨量源代码的操作系统,不经过充分测试,出问题是一定的。

玉兔车睡眠是怎么回事呢?月夜长达13天多,为了节省能源,让月兔车休眠。现在是休眠了唤醒出问题,听说现在苏醒了,但是运动机构却还是有问题。笔记本操作系统休眠,这是常见的,那么玉兔车睡眠和操作系统休眠是一回事吗?台式电脑休眠,关闭硬盘和显示器,降低系统操作,节省电源。玉兔车睡眠是不是也是这样呢?月兔车没有操作界面,不算是桌面操作系统,我觉得更是服务器操作系统,服务器是不可能存在休眠这种说法,服务服务,没有服务就监听。月兔车难道可以不需要服务?而唤醒是怎么回事?怎么唤醒呢?远程发送指令唤醒,还是定时苏醒?人的大脑深度睡眠也并没有停止工作,而是做梦,一种大脑图形处理程序在工作,并能随时被唤醒。玉兔睡眠死死?我觉得玉兔车根本不需要休眠,因为它是一个服务器,而且它消耗能源主要是做运动和做实验,维持对外联系的通信服务根本不可能停下来,否则就是死了。

不过玉兔睡眠的想法是好的,第一次睡眠没有问题,第二次睡眠醒来就出问题了。我想应该是睡眠程序没写好,考虑不周,不能定时苏醒,还是不能远程激活?或者因为月球太冷,机器被冻坏了?不过现在太阳出来这么久了,也该解冻了。或者被月球尘土搞短路了?

如果说是硬件因为恶劣环境出现了问题,那我无话可说!没有搞备份?双机备份还是多机硬件独立备份,在一机出问题后备份机启动接替工作?如果没有,只能说玉兔月球车不够健壮。

也许上面都不是问题,那么一定是软件系统,也就是月兔车大脑出问题了。玉兔车系统包括操作系统,操作系统底层驱动程序,还有就是从事运算逻辑处理的中央控制程序,也可以说是玉兔车管理程序。我们知道windows用久了就会死机,操作系统的死机,还有运行应用程序导致死机,因为内存泄露,内存溢出导致应用程序崩溃,都会导致电脑死去。玉兔车也有可能是裁剪操作系统出问题,或者玉兔车管理应用程序因为漏洞而崩溃,这样玉兔车就麻烦了,现在听说已经能苏醒,估计就是对外通信可以了,但是机构,就是控制系统还是有问题,发指令不动。如果能够给玉兔车复位reset重启就好了,不过这么远怎么复位?我想只能发射月兔二号降落到同一个地点给玉兔车reset一下就好了。不过这个太可笑了。不过月兔车旁边不是还有个月球车吗?可否让他们相互reset?

我觉得玉兔车硬件设计和软件设计都有问题,其实这是一个四轮机器人,应该不是太容易搞好,不过这么远发射出去竟然出这种问题,会不会导致国际笑话?就当做交学费?这个应该认真考虑的了。

我认为设计玉兔二号的时候,要精心设计,还要做充分的测试,可以考虑建立模拟月球环境,把玉兔车放进去反复测试,或者发射到南极大陆最冷的地方让月兔二号经受长时间考验,让它反复睡眠,直到睡眠程序不再出问题。还可以增强月兔车容错能力,多元件多系统备份,打造不死之身。这是硬件设计。最大可能能让玉兔车绕半个月球狂奔。

下面要做的是强大的软件设计,采用坚如磐石的汉澳sinox作为月兔车操作系统,可以定制操作系统内核,但是不需要裁剪,裁剪代码带来不可预见的错误,这是不可取的。硬件驱动程序要反复测试,精心检查和审查并调试每一行代码,因为驱动程序出问题,系统就无能为力了。

下面要设计的是月兔车中控程序,可能只要一个程序,或者多个程序?建立一个web服务器应该是必须的,这样可以随时查询玉兔车的各种状态,及时了解月兔车运行状况?要用apache还是lighttpd做web服务器?还可以通过web服务器更新升级程序。中控程序采用sepl.net设计,用器普语言,实现垃圾内存自动回收,确保系统不会因为内存溢出或者内存不足而崩溃。还可以多机备份,定时切换到不同备份系统运行,保障容错系统功能正常。

sepl语言有什么优势呢?那是类似java/c#的中文化的语法更加清晰准确的中文自解释程序设计语言,主要是为中国人设计的计算机语言,但是拥有当今世界最先进计算机语言的优势,有功能强大的类库,轻易开发功能强大的程序。用器普语言设计的玉兔车中控程序,更加容易发现设计的问题和漏洞,而且利于升级维护,不会因为人员更替导致重头开始。

玉兔车出问题就出问题了,没什么大不了,但是不能在月兔二号还出现这样的问题,否则就不好交代了。其实在sinox和sepl面前,设计一个月兔车不是什么大问题,不就是一个智能运动汽车吗?现代高级轿车车上有几十个ecu控制单元通过can/k总线连接,完成对汽车的检测和控制,自动驾驶汽车控制程序也有,玉兔车会不会更多呢?

我相信月兔车二号会有更卓越的表现,其实月球骑行应该不是最难,如果月兔车能挖掘几斤泥土送回月球轨道舱,并发射回地球,实现往返月球,那才是真正的精彩。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值