无人机项目跟踪记录--失败

查看了源代码,发现无法往下进行了,原因如下:

1、这个第二代机移植了cleanfly开源的源码程序,似乎这个开发板的目的是为了学习cleanfly源码的,而不是为了初步了解无人机的,已经是个很高阶段了,超出我能力范畴了。

2、本身查看源码是为了理清无人机的基本脉络,但是源码很复杂而且是移植的,有一些情况并不清楚,对我来说是黑盒。为了弄清楚一个东西A,要看另一个东西B,而B能又非常复杂,情况又完全不清楚。这条路就不好走了,如果非要弄就会把自己拖进去。就像要学英语单词,为了记住它,书上给你举了个句子,本来用句子造句对记单词有用处,但是这个句子里面的单词都是你不认识的。这就是失败的例子了。

3、cleanfly到这个项目移植过程不清楚,没有相关的记录材料提供,技术储备不完善,如果贸然跟进,后期调试,开发都是麻烦事情。只能去cleanfly官网上面查.

4、cleanfly要求linux开发环境,调试环境为linux加仿真器gdb在线调试,gdb是控制台界面,调试相当麻烦。看源码用sourceinsight。之前用过,gdb调试很痛苦,用过一年多。没有windows下keil集成开发友好。gdb调试有点把我用伤了。

5、移植虽说也是学习,但和我本阶段的目的不符合,这条路走不通了。

这个项目麻烦了,能想到的方法紧急救援下吧。宇宙中,除了时间就是空间,那就从时间与空间两个维度来考虑:

1、时间方面看,这个项目是否有前期的版本可以参阅,查到有个第一代无人机,arm型号换了,外围电路稍许改变。

2、空间方面,其他无人机项目可以移植到这个飞控板的。

移植属于应用范畴了,当前不合适。只能看看第一代无人机了,就怪自己前期调研不清楚了。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wyssailing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值