2023年11月26日发(作者:vivo是步步高手机吗)
能上天的代码?NASA⽕星⽆⼈机飞⾏控制系统开源了
【导语】: 是为“机智号”⽕星⽆⼈机量⾝定制的⼀个组件驱动的框架,可以快速开发和部署太空飞⾏及其他嵌⼊式软件应⽤程序。
F Prime
简介
最近美国“毅⼒号”⽕星车成功登陆⽕星,配合它完成探测任务的“机智号”⽆⼈机搭载的是“骁龙801”处理器,并且“机智号”实际上是通过
Linux 操作系统控制的,这是⼈类第⼀次在⽕星上运⾏ Linux。
机智号
值得⼀提的是,多年前 NASA 把这个专门为⽕星⽆⼈机开发的飞⾏控制系统开源了,它就是本⽂的主⾓:。
F Prime
F´(F Prime)F´
是⼀个组件驱动的框架,可以快速开发和部署太空飞⾏及其他嵌⼊式软件应⽤程序。 现已成功部署在多种太空应⽤中,它是为⼩
规模航天系统量⾝定制的,但是也完全可以使⽤在其他嵌⼊式系统开发中。
“毅⼒号”和“机智号”模拟⽰意图
F´
包括以下⼏个内容:
将飞⾏软件分解为具有定义良好的接⼝
提供消息队列和线程等核⼼功能的C++框架
提供⾃动⽣成代码的建模⼯具
丰富可⽤的组件集合
⽤于在单元和集成测试飞⾏软件的测试⼯具
项⽬地址:
简单使⽤
F´
的安装要求环境中有以下⼯具:
cmake
git
所以有了这个开源项⽬,是不是意味着我们也有可能造出⼀架可以上天的⽆⼈机?感兴趣的童鞋,快来学⼀下吧。
开源前哨
⽇常分享热门、有趣和实⽤的开源项⽬。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、
C/C++、Go、JS、CSS、、PHP、.NET 等。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1700942222a1038538.html
评论列表(0条)