飞控系统和火控系统必须采用RTOS么?

来源:百度文库 编辑:超级军网 时间:2024/04/29 15:14:26
RTOS的优点就是实时性很好,在计算机资源有限的情况下,可以高效合理的为处理任务分配计算资源。但是其缺点是基于RTOS开发比较复杂。在RTOS上开发功能要涉及底层资源的划分,不像一些应用开发这么简单。比如像APP开发这种,基于安卓(Linux)或者IOS,就不需要顾及硬件环境如何,开发者是在假设CPU无穷快,内存无穷大的前提下,开发自己的应用,虽然用起来很卡,但是功能比较强大,要想提高反应速度,只要简单的提高CPU和内存就行了。而且非RTOS有很好的可移植性,一个应用不用考虑硬件环境如何。
一个典型的例子,就是F-15,F-22的计算机系统用的是VxWorks,而F-35用的是Linux。而且F-35的计算机系统,硬件不知道比F-22,F-15高到哪去了。RTOS的优点就是实时性很好,在计算机资源有限的情况下,可以高效合理的为处理任务分配计算资源。但是其缺点是基于RTOS开发比较复杂。在RTOS上开发功能要涉及底层资源的划分,不像一些应用开发这么简单。比如像APP开发这种,基于安卓(Linux)或者IOS,就不需要顾及硬件环境如何,开发者是在假设CPU无穷快,内存无穷大的前提下,开发自己的应用,虽然用起来很卡,但是功能比较强大,要想提高反应速度,只要简单的提高CPU和内存就行了。而且非RTOS有很好的可移植性,一个应用不用考虑硬件环境如何。
一个典型的例子,就是F-15,F-22的计算机系统用的是VxWorks,而F-35用的是Linux。而且F-35的计算机系统,硬件不知道比F-22,F-15高到哪去了。
F35的是Linux兼容实时操作系统LynxOS,不是普通的linux,当时是说开源便宜一些还是什么情况。
F35可能是用C/C++编写的缘故,软件超级庞大。据说到2020年软件开发才能达到最终目标。
那还必须得是实时操作系统
需求就是实时反应。不管你啥操作系统。都要满足这个要求
a2free 发表于 2015-11-7 17:53
F35的是Linux兼容实时操作系统LynxOS,不是普通的linux,当时是说开源便宜一些还是什么情况。
抢占式RTOS,还是不错的。linux是用在心神或者LCA上面的。
OwO 发表于 2015-11-7 19:54
需求就是实时反应。不管你啥操作系统。都要满足这个要求
不能实时反应的操作系统,应该用在三哥的飞机上,忽悠三哥用非实时OS去做飞控。
抢占式RTOS,还是不错的。linux是用在心神或者LCA上面的。
类似RTLinux吧,直接不能用,Linux家族乌班图安卓我看也是够废的。
a2free 发表于 2015-11-9 13:09
类似RTLinux吧,直接不能用,Linux家族乌班图安卓我看也是够废的。
uc-linux也是linux
不能实时反应的操作系统,应该用在三哥的飞机上,忽悠三哥用非实时OS去做飞控。
三哥都是买美国正版的,连飞控都是买的,达索的人帮忙调试,三哥只做外围程序。别以为三哥是软件强国。
uc-linux也是linux
这是路由器机顶盒上用的,能改到飞机上非要三哥老命不可。
a2free 发表于 2015-11-9 13:17
三哥都是买美国正版的,连飞控都是买的,达索的人帮忙调试,三哥只做外围程序。别以为三哥是软件强国。
可以让兔子派间谍潜入达索,把三哥的飞控的core换了。外围接口一样,又可以看三哥掉飞机了。
a2free 发表于 2015-11-9 13:19
这是路由器机顶盒上用的,能改到飞机上非要三哥老命不可。
三哥的飞机本来就是拿来掉的。