荆飞风 2023-06-14 23:26 采纳率: 25%
浏览 10
已结题

pixhawk自定义编译

如果我想在Ubuntu里编译pixhawk但是不编译GPS功能的部分改怎么做。
如果我想把pixhawk固件库编译的代码下载到自己的开发板里面该如何做。

  • 写回答

1条回答 默认 最新

  • 玥轩_521 优质创作者: 信息安全技术领域 2023-06-15 00:12
    关注

    如果你想在Ubuntu中编译pixhawk但是跳过GPS功能的编译,你可以修改PX4源码中的CMakeLists.txt文件来达到目的。具体来说,你需要将CMakeLists.txt文件中关于GPS功能的相关代码注释掉或者删除。这样就可以跳过编译GPS功能的部分了。如果你不熟悉如何修改CMakeLists.txt文件,可以参考PX4官方文档中的开发指南。

    如果你想将编译后的pixhawk固件下载到自己的开发板中,你需要将开发板与计算机连接,并使用相应的烧录工具将固件烧录到开发板中。常用的烧录工具有 J-Link、ST-Link、OpenOCD等。具体操作可以参考PX4官方文档中的烧录指南。同时,你也可以使用QGroundControl工具进行固件烧录和工具链配置。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月23日
  • 已采纳回答 6月15日
  • 创建了问题 6月14日