APM开发环境搭建困惑?

讨论区

我是新手,针对APM开源开发的环境搭建还在困惑中。。。买了一个pix的飞控,看了好多资料,有的开发环境是在eclipse下的,有的是arduino下。对于源码的编译和烧录都很迷茫。飞控基本上自己飞的测试了很多,我是学嵌入式的,想自己搭建环境自己研究研究。望高手能给予帮助!!!希望能有详细的开发环境搭建介绍,还有就是帮我在指点一下目前APM和px4、pix的硬件区别以及固件的区别。
已邀请:

rentt

赞同来自: 潇洒 工程大使


apm的话用apm改过的arduino IDE,比较方便,可以直接选择烧录,但编译器已经不是原来的arduino了。但APM的代码已经完全基于GCC编译了。所以根据个人习惯,喜好,无论使用eclipse还是VS,还是codeblock等IDE,在你的IDE里配置好编译器即可。但编译其实都是使用GCC编译的。网上关于gcc嵌入式编程配置的文章很多的。另外pixhawk的话,官网上有toolchain,这个是都配置的eclipse IDE。装好可以直接编译了。
APM是基于avr芯片mega 2560的。px4个人理解是老的版本,pixhawk就是现在大家常见的。基本也就是主芯片不一样,外围的传感器都差不多。并且代码里关于外围的驱动都有。可以自己组合。

要回复问题请先登录注册