| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 工实小报 | 如何游刃有余地切换飞控源码版本? -> 正文阅读 |
|
[系统运维]工实小报 | 如何游刃有余地切换飞控源码版本? |
作为一名无人机开发者,你是否遇到过:本地电脑中有多个命名不同的 “Firmware” ,因其中一个功能,新下载了飞控源码Firmware,功能还没有开发完成,由于工作优先级调整,又不得不切换到另外的开发功能中,这时候你是否会将之前的Firmware进行重命名,重新下载一个Firmware进行新功能的开发? 你是否遇到过:在使用了prometheus_px4源码之后,使用PX4原生的Firmware也会有相应的报错,或者其他的报错? 对于飞控源码进行版本自由的切换在软件在环仿真中变得尤为重要。接下来为大家介绍针对开发者在使用Prometheus自主无人机开源项目过程中对prometheus_px4(Firmware)的合理使用方法。 在此使用到git 基础知识,不再赘述。(https://www.progit.cn/) prometheus_px4源码地址:https://gitee.com/amovlab/prometheus_px4.git 新仓库使用该固件 下载固件: 更新子模块: 编译真机指令: 烧写真机指令: 遇到问题提issue: 编译仿真指令: 添加环境变量: roslaunch启动gazebo仿真: 远程仓库使用该固件 查看当前远程分之情况: 添加prometheus专用PX4固件: 拉去远程仓库: 切换到专用仓库下: 更新远程仓库子模块: 编译仿真指令: 先添加环境变量: roslaunch启动gazebo仿真: 视频如下: 总结: 最后,希望本文内容能够在实际工作中为各位开发者带来参考性意见,提升研发效率。 阿木实验室致力于为机器人研发提供开源软硬件工具和课程服务,让研发更高效! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:04:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |