pixhawk win编译环境搭建

经过笔者亲自试验搭建win编译环境,试验成功,以下为具体步骤、问题和解决方案。其实Linux下编译会快很多,对于后期开发会缩短等待编译的时间,正在尝试搭建Linux编译环境。

1.pixhawk有2套代码兼容APM的ardupilot和针对px4的原生码Firmware

安装ardupilot请按照win7下编译pixhawk源码的教程安装,经笔者亲自安装编译,均通过!

安装原生码Firmware请下载固件https://yunpan.cn/cSVb9bji2QYiE  访问密码 d544,该代码已经将环境变量配置好了,直接解压在E盘(源码路径需要跟别人路径一致),导入eclipse即可

还有3个问题需要注意:

(1)打开eclipsepixhawk win编译环境搭建_第1张图片出现,请安装32位的Java jdk选择pixhawk win编译环境搭建_第2张图片

(2)请按照cmake,下载地址https://yunpan.cn/cSwQgxU8hVFMF  访问密码 0273,默认安装,除了pixhawk win编译环境搭建_第3张图片

(3)右键Firmware选Properties,在Environment里将CWD和PWD的“\”改成“/”


2.安装mission planner碰到问题

请看解决Pixhawk/PX4在精简windows系统上驱动安装失败问题教程

3.下载过自行生成的.px4,然后飞控与mission  planner连接不上了

用pix固件烧写工具烧写网上http://firmware.ardupilot.org/Copter/的稳定版固件才能用mavlink与mission  planner连接。解决问题的同时,猜测飞控实际和之前自己写的程序差不多,需要一段与上位机通信的代码,而我烧写了自己的.px4文件不包含mavlink这一部分,所以与上位机连接不上了。


你可能感兴趣的:(pixhawk win编译环境搭建)