pixhawk原生固件在Windows下环境搭建笔记

Posted 打不死的小强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pixhawk原生固件在Windows下环境搭建笔记相关的知识,希望对你有一定的参考价值。

首先参考了以下几篇博客

博客1:https://zhuanlan.zhihu.com/p/25198079

博客2:http://blog.csdn.net/oqqenvy12/article/details/52035127

博客3:http://blog.csdn.net/whyscience/article/details/52424364

1. 开始还傻傻的装git,其实不必,其实PX4 Toolchain Installer已经集成了git。

2. 装好环境编译出现以下错误,不知所措·····最后把源码克隆到px4工具的默认安装目录下,提示找不到Cmake(Not a valid CMake version or CMake not installed.),

神奇了,明明安装了Cmake为嘛找不到呢,直到查看了以上博客3才知道原来是Cmake版本和toolchain版本不兼容问题,卸载3.10版本,改装了3.4.2版本解决问题。

装好了环境执行如下命令

克隆源码:git clone https://github.com/PX4/Firmware.git -b v1.6.5   (注意这里要用-b克隆出具体的某个版本分支,如果不加版本分支更新模块始终没有更新完整过)
更新子模块:git submodule update --init --recursive
编译代码:make px4fmu-v2_default

编译成功页面

 

用到的工具我集中放在百度盘了,可以下载直接使用:http://pan.baidu.com/s/1dESOhZr

以上是关于pixhawk原生固件在Windows下环境搭建笔记的主要内容,如果未能解决你的问题,请参考以下文章

如何用开源飞控Pixhawk进行二次开发

[pixhawk笔记]11-Windows下PX4代码查看

PIXHAWK 飞控中的EKF姿态估计的欧拉角求解

安信可PB-03蓝牙模组入门之旅一:Windows SDK二次开发入门环境搭建,以及固件烧录。

Pixhawk---超声波模块加入说明(I2C方式)

Pixhawk 添加超声波定高