CN113485727A - 一种编队飞机固件支持的设计方法、***、终端、无人机 - Google Patents
一种编队飞机固件支持的设计方法、***、终端、无人机 Download PDFInfo
- Publication number
- CN113485727A CN113485727A CN202110968381.2A CN202110968381A CN113485727A CN 113485727 A CN113485727 A CN 113485727A CN 202110968381 A CN202110968381 A CN 202110968381A CN 113485727 A CN113485727 A CN 113485727A
- Authority
- CN
- China
- Prior art keywords
- airplane
- firmware
- mode
- factory
- aircraft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000015572 biosynthetic process Effects 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000013461 design Methods 0.000 title claims abstract description 30
- 238000004519 manufacturing process Methods 0.000 claims abstract description 60
- 230000002159 abnormal effect Effects 0.000 claims abstract description 6
- 238000012545 processing Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 4
- 230000008569 process Effects 0.000 abstract description 4
- 238000012360 testing method Methods 0.000 description 8
- 230000007547 defect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开一种编队飞机固件支持的设计方法、***、终端、无人机,涉及无人机技术领域。将配置文件写入飞机;配置文件中标记飞机当前飞机运行模式,飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;若飞机固件运行在工厂模式下,返回生产所需的飞机信息;飞机出厂时,生产工装软件配置飞机进入飞行模式;飞机返厂时,由地面站发送指令配饰飞机进入工厂模式。本发明通过配置文件内固件运行模式判断,选择飞机固件运行模式,实现统一固件可以在两种模式下运行的功能效果,避免飞机出厂到飞行,以及飞行异常到返厂过程中的升级过程,避免了飞机版本引发的诸多问题。
Description
技术领域
本发明属于无人机技术领域,尤其涉及一种编队飞机固件支持生产模式使用的设计方法、***、接收用户输入程序存储介质、信息数据处理终端、编队表演无人机。
背景技术
目前,编队表演飞机生产过程中,存在着生产工装测试固件和实际飞行固件两种,每次从生产完成飞机硬件加工后,都需要将生产模式固件升级到飞行固件,如果飞行测试出现炸机,或是炸机返厂维修,需要将飞机固件升级到生产工装测试固件,因为飞机数量较多,且返修及测试要高于其他消费产品,固件升级降级,耗时耗力,不满足当前飞机生产使用需求;设计一种飞行固件和生产固件合并,能够支持不同场景运行的方案,成为需要解决的问题。
通过上述分析,现有技术存在的问题及缺陷为:目前生产测试固件和飞行固件有所区别,完成生产测试后,需要对飞机进行固件升级到飞行固件,如果飞行表演过程中,飞机异常,需要返修,也需要将飞机固件升级到生产测试固件,费时费力,升级过程冗杂,时间很长,且容易造成版本混乱。
解决以上问题及缺陷的意义为:本发明降低从生产到实际飞行使用过程中的整体时间消耗,提高了模式切换便利性。
发明内容
为克服相关技术中存在的问题,本发明公开实施例提供了具体涉及一种编队飞机固件支持生产模式使用的设计方法、***、接收用户输入程序存储介质、信息数据处理终端、编队表演无人机。所述技术方案如下:
根据本发明公开实施例的第一方面,提供一种编队飞机固件支持生产模式使用的设计方法,包括:
通过配置文件内固件运行模式判断,选择飞机固件运行模式,并执行统一固件在两种模式下运行对应的功能;进一步配置飞机出厂到飞行,以及飞行异常到返厂维修的状态切换;
使飞机生产完成后,不需要修改固件完成状态切换。
在本发明一实施例中,所述编队飞机固件支持生产模式使用的设计方法具体包括:
步骤一,将配置文件写入飞机;
步骤二,配置文件中标记飞机当前飞机运行模式,所述飞机运行模式包括工厂模式、飞行模式;
步骤三,飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;
步骤四,若飞机固件运行在工厂模式下,返回生产所需的飞机信息;
步骤五,飞机出厂时,生产工装软件配置飞机进入飞行模式;
步骤六,飞机返厂时,由地面站发送指令配饰飞机进入工厂模式。
在本发明一实施例中,所述步骤一中,飞机在第一次生产时通过线刷工具将配置文件写入飞机。
在本发明一实施例中,所述步骤四中,生产所需的飞机信息包括传感器数据信息。
在本发明一实施例中,所述步骤四中,若在飞行模式下,对飞机进行对应的初始化,响应地面站的控制指令,执行起飞降落指令。
在本发明一实施例中,所述步骤六地面站发送指令配饰飞机进入工厂模式后,将指令发送步骤四。
根据本发明公开实施例的第二方面,提供一种编队飞机固件支持生产模式使用的设计***包括:
配置文件模块,用于飞机在第一次生产时通过线刷工具将配置文件写入飞机;
飞机运行模式标记模块,用于对配置文件进行当前飞机运行模式标记;所述飞机运行模式包括工厂模式、飞行模式;
当前飞机运行模式获取模块,用于飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;
飞机固件运行在工厂模式模块,用于飞机固件运行在工厂模式下,返回生产所需的飞机信息;
飞行模式配置模块,用于飞机出厂时,生产工装软件配置飞机进入飞行模式;
飞机返厂模块,用于飞机返厂时,由地面站发送指令配饰飞机进入工厂模式。
根据本发明公开实施例的第三方面,提供一种接收用户输入程序存储介质,所存储的计算机程序使电子设备执行所述编队飞机固件支持生产模式使用的设计方法。
根据本发明公开实施例的第四方面,提供一种信息数据处理终端,所述信息数据处理终端,搭载在飞机上,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述编队飞机固件支持生产模式使用的设计方法。
根据本发明公开实施例的第五方面,提供一种编队表演无人机,所述编队表演无人机执行所述编队飞机固件支持生产模式使用的设计方法。
本发明公开的实施例提供的技术方案可以包括以下有益效果:
本发明提供一种编队飞机固件支持生产模式使用的设计方法,通过配置文件模式配置修改,使固件在不同模式下运行,执行对应的功能,解决了生产测试固件和飞行固件升级切换的问题,使飞机生产完成后,不需要修改固件就能完成状态切换的技术效果。
相比于现有技术,本发明的优点进一步包括:
本发明通过配置文件内固件运行模式判断,选择飞机固件运行模式,实现统一固件可以在两种模式下运行的功能效果,避免飞机出厂到飞行,以及飞行异常到返厂过程中的升级过程,避免了飞机版本引发的诸多问题。
当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本发明实施例提供的编队飞机固件支持生产模式使用的设计方法流程图。
图2是本发明实施例提供的编队飞机固件支持生产模式使用的设计***示意图。
图中:1、配置文件模块;2、飞机运行模式标记模块;3、当前飞机运行模式获取模块;4、飞机固件运行在工厂模式模块;5、飞行模式配置模块;6、飞机返厂模块。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本发明提供一种编队飞机固件支持生产模式使用的设计方法,通过配置文件内固件运行模式判断,选择飞机固件运行模式,并执行统一固件在两种模式下运行对应的功能;进一步配置飞机出厂到飞行,以及飞行异常到返厂维修的状态切换;使飞机生产完成后,不需要修改固件完成状态切换。
如图1所示,本发明公开实施例所提供的编队飞机固件支持生产模式使用的设计方法包括:
飞机在第一次生产时通过线刷工具将配置文件写入飞机;
配置文件中标记飞机当前模式,工厂模式/飞行模式;
飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;
若在工厂模式下,即返回生产所需的飞机信息,如传感器数据信息等;
若在飞行模式下,即对飞机进行对应的初始化,响应地面站的控制指令,执行起飞降落等指令。
飞机出厂时,生产工装软件配置飞机进入飞行模式;
飞机返厂时,先由地面站发送指令配饰飞机进入工厂模式;
固件无需更改,机群飞机版本完全一致。
如图2所示,本发明提供一种编队飞机固件支持生产模式使用的设计***包括:
配置文件模块1,用于飞机在第一次生产时通过线刷工具将配置文件写入飞机;
飞机运行模式标记模块2,用于对配置文件进行当前飞机运行模式标记;所述飞机运行模式包括工厂模式、飞行模式;
当前飞机运行模式获取模块3,用于飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;
飞机固件运行在工厂模式模块4,用于飞机固件运行在工厂模式下,返回生产所需的飞机信息;
飞行模式配置模块5,用于飞机出厂时,生产工装软件配置飞机进入飞行模式;
飞机返厂模块6,用于飞机返厂时,由地面站发送指令配饰飞机进入工厂模式。
下面结合实验结果对本发明
两种模式下,固件运行不同,而且不同的运行日志结果表明:
通过配置文件内固件运行模式判断,选择飞机固件运行模式,实现统一固件可以在两种模式下运行的功能效果,避免多次升级和版本统一带来的不必要时间消耗。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围应由所附的权利要求来限制。
Claims (10)
1.一种编队飞机固件支持生产模式使用的设计方法,其特征在于,所述编队飞机固件支持生产模式使用的设计方法包括:
通过配置文件内固件运行模式判断,选择飞机固件运行模式,并执行统一固件在两种模式下运行对应的功能;进一步配置飞机出厂到飞行,以及飞行异常到返厂维修的状态切换;
使飞机生产完成后,不需要修改固件完成状态切换。
2.根据权利要求1所述的编队飞机固件支持生产模式使用的设计方法,其特征在于,所述编队飞机固件支持生产模式使用的设计方法具体包括:
步骤一,将配置文件写入飞机;
步骤二,配置文件中标记飞机当前飞机运行模式,所述飞机运行模式包括工厂模式、飞行模式;
步骤三,飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;
步骤四,若飞机固件运行在工厂模式下,返回生产所需的飞机信息;
步骤五,飞机出厂时,生产工装软件配置飞机进入飞行模式;
步骤六,飞机返厂时,由地面站发送指令配饰飞机进入工厂模式。
3.根据权利要求2所述的编队飞机固件支持生产模式使用的设计方法,其特征在于,所述步骤一中,飞机在第一次生产时通过线刷工具将配置文件写入飞机。
4.根据权利要求2所述的编队飞机固件支持生产模式使用的设计方法,其特征在于,所述步骤四中,生产所需的飞机信息包括传感器数据信息。
5.根据权利要求2所述的编队飞机固件支持生产模式使用的设计方法,其特征在于,所述步骤四中,若在飞行模式下,对飞机进行对应的初始化,响应地面站的控制指令,执行起飞降落指令。
6.根据权利要求2所述的编队飞机固件支持生产模式使用的设计方法,其特征在于,所述步骤六地面站发送指令配饰飞机进入工厂模式后,将指令发送步骤四。
7.一种实施权利要求1~6任意一项所述编队飞机固件支持生产模式使用的设计方法的编队飞机固件支持生产模式使用的设计***,其特征在于,所述编队飞机固件支持生产模式使用的设计***包括:
配置文件模块,用于飞机在第一次生产时通过线刷工具将配置文件写入飞机;
飞机运行模式标记模块,用于对配置文件进行当前飞机运行模式标记;所述飞机运行模式包括工厂模式、飞行模式;
当前飞机运行模式获取模块,用于飞机固件每次运行首先读取配置文件,获取当前飞机运行模式;
飞机固件运行在工厂模式模块,用于飞机固件运行在工厂模式下,返回生产所需的飞机信息;
飞行模式配置模块,用于飞机出厂时,生产工装软件配置飞机进入飞行模式;
飞机返厂模块,用于飞机返厂时,由地面站发送指令配饰飞机进入工厂模式。
8.一种接收用户输入程序存储介质,所存储的计算机程序使电子设备执行权利要求1~6任意一项所述编队飞机固件支持生产模式使用的设计方法。
9.一种信息数据处理终端,其特征在于,所述信息数据处理终端,搭载在飞机上,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~6任意一项所述编队飞机固件支持生产模式使用的设计方法。
10.一种编队表演无人机,其特征在于,所述编队表演无人机执行权利要求1~6任意一项所述编队飞机固件支持生产模式使用的设计方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110968381.2A CN113485727A (zh) | 2021-08-23 | 2021-08-23 | 一种编队飞机固件支持的设计方法、***、终端、无人机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110968381.2A CN113485727A (zh) | 2021-08-23 | 2021-08-23 | 一种编队飞机固件支持的设计方法、***、终端、无人机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113485727A true CN113485727A (zh) | 2021-10-08 |
Family
ID=77947083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110968381.2A Pending CN113485727A (zh) | 2021-08-23 | 2021-08-23 | 一种编队飞机固件支持的设计方法、***、终端、无人机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113485727A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078434A1 (en) * | 2009-07-29 | 2011-03-31 | Echostar Technologies L.L.C. | Process management providing operating mode switching within an electronic device |
CN103840987A (zh) * | 2014-03-14 | 2014-06-04 | 烽火通信科技股份有限公司 | 家庭网关的测试方法 |
CN104598279A (zh) * | 2015-01-23 | 2015-05-06 | 广州快飞计算机科技有限公司 | 基于飞行控制器的固件升级方法和装置 |
CN107222527A (zh) * | 2017-05-16 | 2017-09-29 | 浙江工业大学 | 一种通过配置文件控制物联网设备分模式运行的方法 |
CN108120948A (zh) * | 2017-12-18 | 2018-06-05 | 宁波三星医疗电气股份有限公司 | 基于多工作模式的电能表运行方法 |
CN108446133A (zh) * | 2018-03-29 | 2018-08-24 | 广东美的暖通设备有限公司 | 固件升级控制方法、固件升级控制***及电器 |
CN112946405A (zh) * | 2021-03-23 | 2021-06-11 | 深圳市广和通无线股份有限公司 | 一种射频测试方法及相关装置 |
-
2021
- 2021-08-23 CN CN202110968381.2A patent/CN113485727A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078434A1 (en) * | 2009-07-29 | 2011-03-31 | Echostar Technologies L.L.C. | Process management providing operating mode switching within an electronic device |
CN103840987A (zh) * | 2014-03-14 | 2014-06-04 | 烽火通信科技股份有限公司 | 家庭网关的测试方法 |
CN104598279A (zh) * | 2015-01-23 | 2015-05-06 | 广州快飞计算机科技有限公司 | 基于飞行控制器的固件升级方法和装置 |
CN107222527A (zh) * | 2017-05-16 | 2017-09-29 | 浙江工业大学 | 一种通过配置文件控制物联网设备分模式运行的方法 |
CN108120948A (zh) * | 2017-12-18 | 2018-06-05 | 宁波三星医疗电气股份有限公司 | 基于多工作模式的电能表运行方法 |
CN108446133A (zh) * | 2018-03-29 | 2018-08-24 | 广东美的暖通设备有限公司 | 固件升级控制方法、固件升级控制***及电器 |
CN112946405A (zh) * | 2021-03-23 | 2021-06-11 | 深圳市广和通无线股份有限公司 | 一种射频测试方法及相关装置 |
Non-Patent Citations (1)
Title |
---|
张莹 等: "一种可配置的车载高精定位软件方案研究", 《汽车实用技术》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105593773B (zh) | 用于虚拟分布式控制***的自动委托的***和方法 | |
JP6469187B2 (ja) | 複数のシミュレータを含むシミュレーション | |
CN104885055A (zh) | 一种应用数据同步的方法及装置 | |
CN110673502B (zh) | 智能设备的快速响应方法及***、存储介质和网络侧设备 | |
CN106484464B (zh) | 调谐器芯片驱动方法和电子设备 | |
CN103164238A (zh) | 自动化连续安装操作***的方法 | |
CN104951308B (zh) | Docker Registry的管理优化方式及装置 | |
US20210345020A1 (en) | Declarative iot data control | |
CN104461631A (zh) | 一种***ota升级方法和装置 | |
CN105630630B (zh) | 数据热备份方法及*** | |
US20140303808A1 (en) | System for device control, monitoring, data gathering and data analytics over a network | |
CN114840200A (zh) | 车辆配置方法、装置、电子设备及存储介质 | |
CN110795118A (zh) | 一种云平台升级工具及升级方法 | |
CN112771558A (zh) | 部件维护提醒方法、设备、***及计算机可读存储介质 | |
CN112732556B (zh) | 分布式***的自动化测试方法、装置、设备及存储介质 | |
CN113485727A (zh) | 一种编队飞机固件支持的设计方法、***、终端、无人机 | |
CN207611373U (zh) | 一种基于主/从结构的控制*** | |
CN107786367B (zh) | 一种虚拟网元的配置方法和装置 | |
CN115469630A (zh) | 车内电检方法、装置、电子设备及存储介质 | |
CN105446654B (zh) | 服务器控制方法及机架控制器 | |
CN103777618A (zh) | 半导体工艺的指令执行的控制方法 | |
US20200167442A1 (en) | Apparatus and method of processor-aided wiring of components of an electrical system | |
CN112260919A (zh) | 一种车载can网络诊断***级自动化测试装置及*** | |
CN108132792B (zh) | 平板探测器、电子器件、固件加载方法及固件加载*** | |
CN109857638B (zh) | 一种测试***软件通用框架 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211008 |