源码:Apm.ardupilot 各个版本
本例:以 3.1.0_rc1 为例分析
APM硬件: 版本2.0以上
By: devel
这一段时间看了看APM的源代码:ardupilot
今天先开个头,具体的过几天再写,现在把要用到的资源先贴上:
清单如下:
1.(最重要的)源代码
我手头上有挺多版本的源代码,我打算用3.1.0来分析,最新的版本(可以从https://github.com/diydrones/ardupilot上得到)结构上进行了重整,清楚不少,但是不再支持apm,好像是代码太大,已经榨干了apm的硬件资源(~_~)。。。。pixhawk是可以的,扯远了。。。。。所有的源代码都可以从github上下载,历史版本在这
点那个releases就可以了。然而,为了防止万一,突然上不去那个网站…….我上传了几个版本到百度云盘,链接如下:
链接: http://pan.baidu.com/s/1o6OkpB0密码: vspa
2.ide/编译器
Ardupilot……看这个名字 ..ardu…àarduino
经过九九八十一道工序改造的 arduino ide升级为arduino for ardupilot,有什么不同呢:
与平常的arduino ide相比,多了一个ArduPilot菜单,这将是以后的一门利器!!
下载地址:链接: http://pan.baidu.com/s/1c0FHnWG 密码: fz4p
3.手头上得有一块APM,不然分析完了不用有什么用。。。。