登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
APM飞控
›
ubuntu18 系统下Ardupilot开发环境搭建
返回列表
发新帖
查看:
1026
|
回复:
0
ubuntu18 系统下Ardupilot开发环境搭建
[复制链接]
青岛奥湾影像
青岛奥湾影像
当前离线
积分
1311
窥视卡
雷达卡
421
主题
468
帖子
1311
积分
金牌飞友
金牌飞友, 积分 1311, 距离下一级还需 1689 积分
金牌飞友, 积分 1311, 距离下一级还需 1689 积分
积分
1311
飞币
841
注册时间
2017-7-30
发消息
发表于 2022-12-17 08:07:39
|
显示全部楼层
|
阅读模式
在虚拟机中首先安装Ubuntu18,具体这里不再赘述
一、首先在虚拟机中安装git
1
2
3
sudoapt-get update
sudoapt-get installgit
sudoapt-get installgitk git-gui
二、然后下载ardupilot源码
1
2
3
git clone https://github.com/ArduPilot/ardupilot
cdardupilot
git submodule update --init --recursive
由于github下载速度较慢,在这里可以使用阿木实验室的国内git服务器,具体连接在这里
https://mp.weixin.qq.com/s/M445Msny6R5TPt5_pc5_4w
三、然后在ardupilot目录下执行下面的命令
Tools/scripts/install-prereqs-ubuntu.sh -y
其实可以打开该目录查看一下,会发现里面有好多自动化脚本,对于部署开发环境来说非常方便
当然由于也存在以下坑,后面会详细解释
新版本sh文件目录有所改变,现在集中在/ardupilot/Tools/environment_install中,对应ubuntu安装文件依然是install-prereqs-ubuntu.sh。另外需要注意的是这个sh文件默认是没有运行权限的,需要通过chmod +x install-prereqs-ubuntu.sh增加运行权限才可以执行。
脚本中首先通过apt-get安装包,但是在国内由于众所周知的原因,默认的安装源下载较慢或是无法下载,安装前需要将apt-get更换为国内安装源。
脚本中使用pip2安装需要的包,同样需要更换为国内源。
在安装个过程中会安装ARM交叉编译工具链gcc-arm-none-eabi-6-2017-q2-update-linux,在脚本中默认使用wget下载,速度奇慢无比,可以事先下载并且自行解压到/opt目录下,这样安装的时候会跳过下载,节省很多时间。不过在这里最好注释掉该自动化脚本wget下载arm-linux-gcc编译器的这一行,如下图所示:
上述问题都注意到的话,整体安装过程应该是比较顺利的。之后就需要配置路径:
. ~/.profile
到此Ardupilot的开发环境就已经安装好,但是使用过程中还是有些小坑。
ardupilot源码已经转向Waf工具编译,所以编译指令有所区别,并且需要注意一定在ardupilot安装的根目录执行,这点与make不同。
waf编译前需要配置飞控运行板卡,但是之前网上教程所提到px4-v1、px4-v3等板卡名称都已经被替换,可以使用./waf list_boards命令查询支持板卡对应的参数。
然后就可以进行固件编译了,我编译的是多旋翼仿真固件
编译成功后会有如下内容:
往期推荐阅读往期热文(点击文章标题即可直接阅读):
还有人敢在俄军闪电战前吹无人机吗?
我国首架35克超微侦察无人机-蜂鸟惊艳阿布扎比防务展
我国首个实用化无人机“蜂群”,中国电科单车发射48架巡飞弹
揭秘无人机自动机场 — 换电机场VS充电机场
汉王智能仿生机器鸟 !小孩大人都抢着玩
极飞的泡沫还能够吹多久?下一个暴雷的会不会是极飞?
Ardupilot
,
ubuntu18
,
系统
相关帖子
•
OpenIPC+ Ardupilot 4.5.6 + 模拟/数字同步 FPV OSD
•
用Ardupilot 配合LUA腳本完成GPS導引攻擊
•
Ardupilot 4.5.6+OpenIPC+ELRS RadioFailSafe
•
无人机gps参数修改 u-center下修改gnss等其他参数 最近比较忙 下面闲了 会承诺出ardupilot的直升机固件
•
优像已经有GitHub仓库啦(在完善)!好消息:新的优像光流模块已适配国产飞控Acfly以及Ardupilot(apm)。用px4的童鞋还得等我再爆肝一段时间。
•
Ardupilot 4.5.6/ELRS 3.5.1 运河巡视+小路低飞
•
第六集:史上最长(全)EdgeTX遥控elrs协议搭配ArduPilot固件设置流程
•
灵鸢—比亚迪智能车载无人机系统发布会回看!灵鸢快充版售价1.6万元,搭载灵鸢系统的豹8无人机版正式上市!大疆总裁罗镇华现场演讲!
•
首搭灵鸢无人机系统!豹8无人机版上市:选配价16000元
•
第四集:搞通Ardupilot到Elrs到EdgeTX的Yaapu回传显示
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表