The embodiment of the invention discloses a firmware upgrade method and device and system were used to control the terminal: first, upgrade the firmware for aircraft control part second for upgrading the firmware and tilt control unit of the third firmware; the first firmware upgrade, upgrade the firmware second and third firmware upgrade package into a firmware the upgrade package; upon receiving the request sent by the control terminal upgrade, upgrade the firmware package sent to the control terminal; after the control terminal receives the firmware upgrade package, establish a data connection with the vehicle, the second firmware upgrade and third firmware upgrade sent to the aircraft, respectively the vehicle control unit and tilt control unit firmware upgrade. The implementation of the invention can realize the quick and stable upgrading of the firmware of the aircraft, and ensure the compatibility and safety between the firmware version of the aircraft terminal and the firmware version of the control terminal.
【技术实现步骤摘要】
固件升级方法、装置和系统
本专利技术涉及飞行器固件升级领域,尤其涉及一种固件升级方法、装置和系统。
技术介绍
近年来,小型化的载人飞行器或者无人驾驶飞行器技术发展非常迅速。飞行器的工作过程依赖无线智能控制完成。随着无人机智能控制技术日新月异的迅猛发展,为保障飞行器持续正常工作和增加新功能,必须对飞行器及相关控制部件的固件进行定期或者不定期升级。在现有技术中,用户一般通过以下步骤对飞行器进行固件升级:从后台(官网)下载新的固件版本以及固件升级软件,保存至电脑-把需要刷新的设备连接电脑-载入新的固件,等待升级完成。具体来讲,目前,用户对飞行器进行固件升级方式主要有以下几种:1、下载最新的固件升级包-解压固件升级包-将相应文件拷贝至SD卡根目录下-升级前,取下飞行器的螺旋桨-将SD卡插入到相机内-升级过程中,保证飞行器不断电-开启飞行器,自动开始升级-重启飞行器,完成升级。2、保持遥控器升级过程中切勿断电-遥控器与飞行器固件共用同一个固件升级包-将装有固件升级包的SD卡插入到遥控器上-开启遥控器,开始自动升级-重启遥控器,完成升级。3、将装有固件升级包的SD卡插入到相机上-使用USB线连接遥控器与相机-先开启遥控器,再开启飞行器-开始自动升级-重启遥控器与飞行器电源,完成升级。以上固件升级方式繁琐复杂,并且飞行器端的固件版本与控制终端的固件版本之间很容易出现不兼容问题。
技术实现思路
基于此,有必要提供一种新的固件升级方式,来保证飞行器端固件版本和控制终端版本的兼容性与安全性,方便快捷、稳定的实现升级。根据本专利技术的第一方面,本专利技术公开了以下方案:一种固件升级 ...
【技术保护点】
一种固件升级方法,其特征在于,包括:分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;控制终端接收到所述固件升级包之后,与飞行器建立数据连接(应该是先建立手机与飞行器的数据连接,然后手机检测到飞机的固件版本,这里的顺序需要调整一下),将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。
【技术特征摘要】
1.一种固件升级方法,其特征在于,包括:分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;控制终端接收到所述固件升级包之后,与飞行器建立数据连接(应该是先建立手机与飞行器的数据连接,然后手机检测到飞机的固件版本,这里的顺序需要调整一下),将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。2.如权利要求1所述的方法,其特征在于,在将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包之前,还包括:将所述第一升级固件、第二升级固件和第三升级固件中的任意至少两种固件进行搭配,测试该至少两种固件是否互相兼容;若测试通过,则执行将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包步骤。3.如权利要求1所述的方法,其特征在于,所述与飞行器建立数据连接步骤包括:通过近距离无线通信网络与飞行器建立数据连接。4.如权利要求1所述的方法,其特征在于,所述与飞行器建立数据连接步骤包括:通过无线Internet网络与飞行器建立数据连接。5.如权利要求2或3所述的方法,其特征在于,所述近距离无线通信网络为无线局域网或者蓝牙。6.如权利要求1所述的方法,其特征在于,所述与飞行器建立数据连接步骤包括:通过数据连接线建立数据连接。7.如权利要求1所述的方法,其特征在于,在所述与飞行器建立数据连接之后,还包括:检查所述飞行器控制部和云台控制单元的当前固件版本是否分别低于所述第二升级固件版本和第三升级固件版本;若是,则执行将所述第二升级固件和第三升级固件发送到飞行器步骤。8.如权利要求1所述的方法,其特征在于,与所述飞行器建立数据连接步骤包括:所述控制终端通过近距离无线通信网络与第三控制端建立无线连接;所述第三控制端通过近距离无线通信网络与所述飞行器建立无线连接。9.一种固件升级装置,其特征在于,包括:升级固件获得单元,用于分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;升级固件打包单元,用于将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;升级固件传送单元,在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;固件升级处理单元,设于所述控制终端,用于在接收到所述固件升级包之后,与飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。10.如权利要求9所述的装置,其特征在于,还包括:固件兼容性测试单元,用于将所述第一升级固件、第二升级固件和第三升级固件中的任意至少两种固件进行搭配,测试该至少两种固件是否互相兼容,若测试通过,则启动所述升级固件打包单元。11.如权利要求9所述的装置,其特征在于,还包括:第一数据连接单元,用于通过近距离无线通信网络与飞行器建立数据连接。12.如权利要求9所述的装置,其特征在于,还包括:Internet检测单元,用于通过无线Internet网络与飞行器建立数据连接。13.如权利要求11或12所述的装置,其特征在于,所述近距离无线通信网络为无线局域网或者蓝牙。14.如权利要求...
【专利技术属性】
技术研发人员:胡华智,郭尚进,宋晨晖,陈皓东,
申请(专利权)人:亿航智能设备广州有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。