当前位置: 首页 > article >正文

MAVSDK - Custom Mavlink处理

编译命令中开启 Custom Mavlink 编译

cmake -DCMAKE_BUILD_TYPE=Release -DMAVLINK_DIALECT=custom -DBUILD_CUSTOM_MAVLINK=ON -DCUSTOM_MAVLINK_PATH="G:/Custom_Mavlink" -DBUILD_CUSTOM_PLUGINS=ON -DENABLED_CUSTOM_PLUGINS="speaker" -DENABLED_PLUGINS="ftp" -Bbuild/Release

-DMAVLINK_DIALECT=custom (这个一定要加,否则编译完成后 文件不会生成 Custom_MAVSDK\build\Release\third_party\install\include\mavlink\custom文件夹)

DCUSTOM_MAVLINK_PATH 设置为  Custom Mavlink源码存放路径

问题:

可能遇到 No such file or directory: 'pymavlink/requirements.txt'  报错。

原因是没有执行Git命令下载pymavlink模块。

解决:

(1)下载:GitHub - MUCHWAY/Custom_Mavlink at custom

(2)切换至 custom分支

(3)注意:进入Custom Mavlink文件夹下执行以下Git命令下载pymavlink模块

git submodule update --init --recursive


http://www.kler.cn/a/552370.html

相关文章:

  • 【笔记】linux离线部署Ollama+Deepseek r1+open webui
  • 本地 Ollama 部署 Deepseek R1 并使用 Spring AI Alibaba 构建 Chat 应用示例
  • STM32 HAL库 UART串口发送数据实验
  • 华为交换机trunk简介配置
  • POI优化Excel录入
  • Node.js 中 morgan 依赖详解
  • 使用iOS个人声音与SoVITS训练个人AI语音(10分钟快速上手)
  • Linux上部署Java项目-通过sh脚本启动
  • Day01 【苍穹外卖】环境搭建与前后端联调
  • MySQL 面试系列:MySQL 事务的面试题总结
  • 芯麦GC1808立体声ADC芯片解析:高性价比与全集成音频采集方案
  • 【Java】分布式锁Redis和Redisson
  • PHP Web 开发基础
  • [数据结构]红黑树,详细图解插入
  • AI时代的前端开发:机遇与挑战并存
  • 如何创建自定义权限的kubeconfig
  • Cursor助力Java开发
  • PHP本地商家卡券管理系统源码
  • DeepSeek企业级部署实战指南:从服务器选型到Dify私有化落地
  • 等距节点插值公式