准备工作
下载sublimetext
推荐使用Sublime text编辑器进行代码的查询、搜索与改写。它的搜索功能十分强大,可以在某个文件夹中搜索所包含的所有文件里的关键字,便于搜索,理清脉络。
学习git
最终编译固件需要在git的本地仓库下进行,学习git分布式管理库的相关知识很有必要。
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/看到bug分支这一章节就基本够用了。
最有用的信息源
http://copter.ardupilot.org/ardupilot/index.html一部分代码的解释及编译固件及上传固件的教程他们的官网都有。
代码概览