登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
APM飞控
›
如何使用“ArduPilot-Arduino-1.0.3-windows”编译,上传 ...
返回列表
发新帖
查看:
699
|
回复:
1
如何使用“ArduPilot-Arduino-1.0.3-windows”编译,上传APM程序_百度知...
[复制链接]
ftdyz
ftdyz
当前离线
积分
1575
窥视卡
雷达卡
36
主题
801
帖子
1575
积分
金牌飞友
金牌飞友, 积分 1575, 距离下一级还需 1425 积分
金牌飞友, 积分 1575, 距离下一级还需 1425 积分
积分
1575
飞币
772
注册时间
2017-9-25
发消息
发表于 2022-10-23 21:18:56
|
显示全部楼层
|
阅读模式
如何使用“ArduPilot-Arduino-1.0.3-windows”编译,上传APM程序_百度知...
程序
,
百度
,
上传
,
编译
,
使用
相关帖子
•
库尔斯克当地民众将入侵乌军吊死在路灯上!俄军在库尔斯克近距离伏击乌军进攻部队,击毙大量乌军士兵!俄军使用无人机投弹与自杀式无人机猎杀乌军装甲车辆与步兵集锦。
•
空域是“背锅侠”,低空经济缺的是商业场景|零重力飞机工业石红_百度...
•
eVTOL飞行程序可视化/SASL3插件初介绍
•
最近老听说低空经济,低空经济到底是什么?有没有做得不错的例子?_百度...
•
电动垂直起降飞机要小心:为什么航空业的一些先进飞机以失败告终_百度知 ...
•
小鹏汇天飞行汽车京津冀地区成功首飞,8家上市公司供货助量产_百度知 ...
•
上海晋申观复申请用于无人机电机全浸没冷却系统专利,提高电机的使用寿命
•
东莞市旭翔精密金属制品有限公司取得一种无人机云台电机转子罩专利,延长无人机云台电机使用寿命
•
德向乌提供人工智能无人机 俄称允许乌使用远程武器将致局势升级
•
我们原神有自己的无人机!| 恰斯卡大世界也太好用了吧~ | 恰斯卡大世界+深渊实际使用体验分享 | 恰斯卡的三个隐患『比比叨-64』
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
我的AE86
我的AE86
当前离线
积分
1532
窥视卡
雷达卡
38
主题
770
帖子
1532
积分
金牌飞友
金牌飞友, 积分 1532, 距离下一级还需 1468 积分
金牌飞友, 积分 1532, 距离下一级还需 1468 积分
积分
1532
飞币
753
注册时间
2017-8-23
发消息
发表于 2022-10-23 21:32:18
|
显示全部楼层
APM飞控程序是开源的,我们可以对某一版本的APM飞控程序进行修改做二次开发。当对APM程序二次开发完成后就要将修改的APM程序编译上传到APM飞控板子中。下面就是介绍如何使用“ArduPilot-Arduino-1.0.3-windows”编译、上传APM程序。
1,下载APM飞控程序编译环境(IDE)--“ArduPilot-Arduino-1.0.3-windows”,注意不要使用其他版本的Arduino编译环境。
2,下载一个APM飞控程序,例如:ArduPlane-2.75。另外“ArduPilot-Arduino-1.0.3-windows”文件夹与飞控程序文件夹放在一个文件夹中,文件夹的命名最好都是用英文。
3,使用“ArduPilot-Arduino-1.0.3-windows”时,打开该文件夹,直接双击“arduino”图标使用,无需安装。“ArduPilot-Arduino-1.0.3-windows”的设置:
tool-->board: Arduino mega 2560 or mega ADK;
tool-->programmer: AVRISP mkII
ArduPilot-->: HAL board: Ardupilot mega 2.X(现在使用的APM2.0-2.5-2.6等)
File-->reference-->Sketchbook 选为要编译的飞控程序文件夹,每次更改后点OK,并关掉Arduino 1.0.3 再打开,这时再选File-->Sketchbook中一项进行编译。
例如,对File-->Sketchbook中ArduPlane进行编译,点击工具栏中“对号”图标开始编译,没有错误大约1分钟就能编译结束。编译完成之后将APM通过数据线连接到电脑上(编译时就连接也可以),选择Board-->serial-port 选择APM的接口。之后点击工具栏的“向右箭头”图标将编译好的程序写进APM,这样就完成了一次对APM飞控程序的刷新。
现在的APM飞控程序不经删减,编译后的大小很容易超过248KB(256KB总内存-8KB的Bootloader占用内存),当编译后大于248KB时不能上传到APM中否则会破坏APM的bootloader.
回复
支持
反对
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表