树莓派4B+Ubuntu24.04 mavlink安装 保姆级教程

各位,飞控之间,大多使用mavlink来通信,今天来写一个mavlink安装的保姆级教程。

1. 参考文档 -- 当然是mavlink的官网

Introduction · MAVLink Developer Guide

2. 安装步骤

# Dependencies
sudo apt install python3-pip

# Clone mavlink into the directory of your choice
git clone https://github.com/mavlink/mavlink.git --recursive
cd mavlink

python3 -m pip install -r pymavlink/requirements.txt

这有个问题,就是pip安装的时候,会说 externally-managed-environment

有很多方法,但是,我觉得都很麻烦,所以,我直接加了  -- break-system-packages.

 装起来后,接下来就是生成mavlink2的C库

python3 -m pymavlink.tools.mavgen --lang=C --wire-protocol=2.0 --output=generated/include/mavlink/v2.0 message_definitions/v1.0/common.xml

 接下来,就是安装CMake的环境

cmake -Bbuild -H. -DCMAKE_INSTALL_PREFIX=install -DMAVLINK_DIALECT=common -DMAVLINK_VERSION=2.0
cmake --build build --target install

 到此,安装就完成了,我们检验一下成果 

3. 成果检验

安装完了之后,我们进到mavlink路径下的examples/c路径下,编译看看

cmake -Bbuild -H. -DCMAKE_PREFIX_PATH=$(pwd)/../../install

 cmake --build build

 大功告成。

注: 最好按照

mavlink/README.md at master · mavlink/mavlink · GitHub

来,我觉得在安装上,比官网说得清楚。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值