Pixhawk---固件编译由make编译系统转到cmake编译系统解决方法

搞了这么久Pixhawk,也学了不少东西,我也来讲讲最近初学者最重要的问题:Lorenz Meier 宣布Master switched to CMake build system

细节就不讲有什么编译速度优化啊什么的。。。

解决方法:

(1)Px4 Software Download

    (这个估计都会了吧,第一次玩的用这个下载这个最方便,好了,现在有源码了);

(2)下载cmake软件,我用的是cmake-3.2.3-win32-x86.exe

    (官网下载吧,也就十几兆,附上链接https://cmake.org/download/,安装后注意添加系统路径path);

(3)现在可以运行px4 console了,执行cd Firmware(这个应该知道什么意思吧?切换到firmware路径下),

(4) 1、Git checkout master,

      2、git reset --hard,

      3、git pull,

      4、make clean,

      5、make。

一共五个命令吧,具体就不解释了,git的东西有必要学一下。

这是运行完的状态啊,花花绿绿的还蛮好看的。

(5)什么?用console不方便想用eclipse?又遇到问题了?

好吧,继续指导想进步的人。提示什么错误了?无法找到px4Firmware什么什么东西?

分析下原因吧,是不是觉得px4和Firmware之间少了个“/”?恩笨人有笨办法,具体怎么设置在哪儿弄出问题不管它了,

来个简单的吧:把Firmware剪切到C/D/E/盘根目录下啊!随你喽,然后再用eclipse试试呗。

成功没?就讲到这里吧,赶紧跟上潮流搞起来!

还是留点成功的证据吧。看到*.px4了吧,bulid下src/firmware/nuttx路径下,我是v1的板子,你们的自己找吧。。。

(6)最新的解决eclipse编译问题方法:

     Opened Project Properties > C/C++ Build > Tool Chain Editor, 

     设置 Current toolchain : Linux GCC, 

             Current builder : GNU Make Builder.

      C/C++ Build > Environment, 

      设置 CWD and PWD vales to not use : or \, such as /C/px4/Firmware
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值