|
本帖最后由 crossa 于 2017-3-10 23:57 编辑
关于实时性的问题,操作系统不会干扰实时性的,反过来说,甚至可以强化实时性,优先把时间片分配给用户空间的程序,当下Linux、nuttx系统就是这么干的。
所谓的非实时性,是有条件的,不是说什么程序都不是实时的。
飞控有操作系统绝对是有好处的,高度集成化,反而成本来的低,不用搭很多模块上天,等于是把服务器飞到天上去了,飞行只是副产品。
而且有个优势是无操作系统的飞控比不了的,那就是多处理器协同工作,无操作系统的驾驶仪,你想这么干?你能写出调度多个运算核心的算法时,等于是在做操作系统的事。
关于稳定性,我可以这么说:只要别碰微软的东西(当然这几年有改善)有操作系统的东西出故障的概率和无操作系统出故障的概率是一样的。有操作系统的,普通故障更容易排除!
最重要的是进入智能化时代之前,系统是一定要普及的,只不过系统未必是当下系统的形态。否则结果就和当年苏联搞运放电路不搞集成电路一样
|
|