(4)(4.4) 使用测试版和开发版

news2024/12/29 9:52:26

文章目录

        4.4 使用测试版和开发版

4.4.1 测试版

4.4.2 最新开发版本

4.4.3 自定义固件构建服务器

4.4.4 固件的局限性

4.5 测试


4.4 使用测试版和开发版

4.4.1 测试版

在稳定版(Stable)发布之前,会发布测试版(Beta)。如果你想尝试较新的功能或帮助开发人员飞行测试新代码,可以使用这些版本。由于这些是"测试"版本,可能仍然有错误。这甚至在稳定版固件中也是可能的。然而,Beta 版已经过开发团队的测试,并且已经过飞行测试。这个版本允许更多的用户在发布稳定版(Stable)之前对固件进行最终测试。我们鼓励有经验的 ArduPilot 用户试飞这个固件并提供反馈。

任务规划器在安装固件页面上有一个加载该版本的选项,但后来的稳定版本(Stable)可能已经可用。请务必先检查正常的飞行器加载选项。

4.4.2 最新开发版本

这反映了 ArduPilot 代码的开发分支的当前状态。它已经被开发团队审查,通过了所有的自动测试套件,并在大多数情况下进行了试飞。这段代码每天都会被构建,并且可供有经验的用户测试。这相当于一个"阿尔法"版本,可能会有错误,尽管很少有"崩溃"的情况。在增加了一个改变或引入了一个功能后不久,Wiki的"即将推出的功能"(Upcoming Features)部分就会更新关于增加或改变的信息。

该代码必须从固件下载(Firmware Downloads)页面手动下载,作为你的特定电路板的最新版本(latest),然后使用 Mission Planner 的"加载自定义固件"选项在其安装固件页面加载。

4.4.3 自定义固件构建服务器

ArduPilot 目前正在试验性地测试一个自定义的固件构建服务器,它将允许用户为他们的自动驾驶仪生成具有可选择功能的固件构建。由于所有 1MB 闪存大小的板子现在都有功能限制,以使代码匹配,这将提供一个路径,使用户能够选择哪些功能将被包括或不包括,为 1MB 自动驾驶仪的用户提供一些灵活性。

该服务器位于这里(here)。

它允许创建一个自定义的构建,可以下载,并使用 Mission Planner 在其安装固件页面上的"加载自定义固件"选项将其烧录到自动驾驶仪上。

4.4.4 固件的局限性

有关任何特定自动驾驶仪的当前"最新"固件中不包括的功能清单,请参见本页面(this page)。

所有目前不包括在 1MB 自动导航仪中的功能选项,默认情况下,都在自定义固件构建服务器的选项列表中。也有许多功能仍然包括在 1MB 自动导航仪中,但可能不是你的应用所需要的。因此,有可能创建一个包括一些目前不包括的功能的构建,同时删除一些不需要的功能。功能选项列表将不断扩大,允许放弃其他大型功能,并在自定义构建中添加更多限制性功能。例如,不包括 QuadPlane 功能将为不需要它的 Planes 节省空间。驱动程序和外设支持可以单独选择,只允许那些使用的代码,从而允许其他功能包括在自定义固件中。

目前的构建仅来自于每日的主分支("最新")。在未来,稳定版和测试版分支将是可选择的。

4.5 测试

你可以通过切换到任务计划器的飞行数据屏幕并按下连接按钮来测试固件是否在基本水平上工作。当你倾斜飞行板时,HUD 应该更新。

Connect Mission Planner to AutoPilot 有更多关于连接到任务规划器的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/824782.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HashMap 是怎么解决哈希冲突的

从三方面思考这个问题 1.要了解 Hash 冲突,那首先我们要先了解 Hash 算法和 Hash 表。(如下图) Hash 算法,就是把任意长度的输入,通过散列算法,变成固定长度的输出, 这个输出结果是散列值。 H…

学生护眼灯哪种好?分享眼科医生推荐的台灯

据统计,我国青少年近视率已位居世界第一,高中生和大学生的近视率均已超过68.8%且还在上升,就连小学生的近视率也接近40%!繁重的学习任务是主要因素,再加上下课后手机平板等电子产品使用的影响下,近视可能性…

MySQL数据备份与还原

一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表…

redis的数据类型及操作

三、redis的数据类型 String字符串 set、get mset setex setnx 会检测键值对存不存在,如果存在不发生变化,如果存在则增加键值对 只增加 而set会覆盖原来的值 增加、修改 setrange 有下标则替换,没有则添加 getrange 获取全…

利用GRACE和地表质量模型计算地球弹性负荷变形实验笔记

1.背景和意义 由于地球的弹性结构,地球大尺度的质量迁移会导致地球产生负荷变形。地球的环境负载如大气、海洋、陆地水等的变化会使得固体地球产生明显的位移变化,为了准确研究有关地球物理信号,需要对弹性的负荷变形进行有效计算并扣除。通…

华云安参编的《云原生安全配置基线规范》正式发布

由中国信息通信研究院(以下简称“中国信通院”)、中国通信标准化协会主办的第十届可信云大会云原生安全分论坛于7月26日在北京国际会议中心成功召开。作为大会上展示的成果之一,由中国信通院联合行业领先企业共同编写的《云原生安全配置基线规…

项目管理:项目计划有哪些不可忽视的作用

为了确保项目在我们的预期范围内完成,编制计划是不可或缺的,它可以帮助项目管理团队进行提前思考、识别和管理任何疏漏和风险。 项目计划进行跟踪中有哪些不可忽视的作用: 1、了解成员的工作情况 分配任务后,项目经理应主动与…

STL string

文章目录 一、编码二、标准库中 string 类的使用1. 构造函数和拷贝构造函数2. 迭代器相关的成员函数3. 容量相关的成员函数4. 访问对象内容相关的成员函数5. 修改对象内容相关的成员函数6. 字符串操作相关的成员函数7. sting 类相关的非成员函数 三、vs 和 g 下 string 的结构四…

【Git】分支管理策略

文章目录 分支策略bug分支-master分支出现bug怎么办删除临时分⽀小结 分支策略 在实际开发中,我们应该按照⼏个基本原则进⾏分⽀管理: 1.master分⽀应该是⾮常稳定的,也就是仅⽤来发布新版本,平时不能在上⾯⼲活 2.⼲活都在dev…

echarts图表基本使用

折线图 import * as echarts from echarts;const chartDom document.getElementById(main); const myChart echarts.init(chartDom); const option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [820, 932, …

【MySQL】下载安装以及SQL介绍

1,数据库相关概念 以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。 假设在文件中存储以下的数据: 姓名 年龄 性别 住址 张三 23 男 北京…

【MySQL】DDL和DML

4,DDL:操作数据库 我们先来学习DDL来操作数据库。而操作数据库主要就是对数据库的增删查操作。 4.1 查询 查询所有的数据库 SHOW DATABASES; 运行上面语句效果如下: 上述查询到的是的这些数据库是mysql安装好自带的数据库,我们以后不要操…

树莓派 PICO配置教程-hello world,基础教程,如何配置树莓派pico,raspberry pico(基于MicroPython)

1 树莓派 PICO 简介 1.1 简介 Raspberry Pi Pico是具有灵活数字接口的低成本,高性能微控制器板。它集成了Raspberry Pi自己的RP2040微控制器芯片,运行速度高达133 MHz的双核Arm Cortex M0 处理器,嵌入式264KB SRAM和2MB板载闪存以及26个多功…

uniapp小程序console.log在微信开发者工具中不打印问题

最近在开发一款uniapp小程序,发现console.log在微信开发者工具中不打印,但在H5页面就能够有打印输出,于是在网上寻找原因… 主要是由于vue.config.js文件中有设置发布时删除console的配置,如下: 官网参考地址&#x…

涛思数据与拾贝云达成战略合作,携手赋能工业数字化转型

2023 年 7 月 27 日,北京涛思数据科技有限公司(以下简称“涛思数据”)与广州拾贝云科技有限公司(以下简称“拾贝云”)于广州签署战略合作协议。双方围绕电力行业的需求与痛点展开积极讨论,就如何量身打造最…

3分钟白话RocketMQ系列—— 核心概念

白话3分钟,快速了解RocketMQ基础,包括适用场景,以及基本概念。 看完如果不了解,欢迎来打我。 关键字摘要 低延迟、高可用、高可靠、高并发 的消息中间件适合在线业务分为producer、consumer、nameserver、broker等角色另外还有主…

第一次创建OBBH、OB28如何关联到程序ZGGBS000、ZGGBR000

如果做替代OBBH、校验OB28网上有很多的资料,我就不多说了。 但是对于某项目、服务器第一做OBBH、OB28时,我们将程序RGGBS000、RGGBR000复制成ZGGBS000、ZGGBR000后,如何将OBBH、OB28与我们的程序ZGGBS000、ZGGBR000关联呢? 用SM…

如何以无服务器方式运行 Go 应用程序

Go编程语言一直以来都对构建REST API提供了丰富的支持。这包括一个出色的标准库(net/HTTP),以及许多流行的包,如Gorilla mux、Gin、Negroni、Echo、Fiber等。使用AWS Lambda Go运行时,我们可以使用Go构建AWS Lambda函数…

盖雅工场典范案例之纤维隐形冠军兰精的人效提升密码

一面是严苛的环保工艺要求企业不能只关注降本,一面是“为人所有 与人共享”的企业文化将“人”摆在极其重要的位置。 如何找到一条合适的人效提升路径,既能持续高速发展,又让员工干得满意、自豪? 注:本文整理自盖雅工…

STM SPI学习

SPI介绍 SPI:串行外设设备接口(Serial Peripheral Interface),是一种高速的,全双工,同步通信总线。 IIC总线与SPI总线对比 全双工:同一时刻既能接收数据,也能发送数据。 CS&…