[發(fā)明專利]基于飛行控制器的固件升級方法和裝置在審
| 申請?zhí)枺?/td> | 201510035618.6 | 申請日: | 2015-01-23 |
| 公開(公告)號: | CN104598279A | 公開(公告)日: | 2015-05-06 |
| 發(fā)明(設計)人: | 吳斌;彭斌 | 申請(專利權(quán))人: | 廣州快飛計算機科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 廣州市越秀區(qū)哲力專利商標事務所(普通合伙) 44288 | 代理人: | 羅偉添 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 飛行 控制器 升級 方法 裝置 | ||
技術領域
本發(fā)明涉及數(shù)據(jù)更新技術領域,具體涉及基于飛行控制器的固件升級方法和裝置。
背景技術
無人飛行器是一種以無線電遙控或自身程序控制為主的不載人飛行器。無論是無線遙控類型或者由自身程序控制類型的無人飛行器,都必須在飛行器內(nèi)安裝有飛行控制器,飛行控制器主要的工作就是讀取預設的參數(shù)對無人飛行器的飛行進行控制,以及接收無人飛行器中的各個記錄裝置和傳感裝置所監(jiān)測的數(shù)據(jù),這些數(shù)據(jù)經(jīng)過飛行控制器處理后會寫進日志文件中。無人飛行器出廠后,廠家在后續(xù)中還可能會對無人飛行器進行性能提升、修復BUG或者添加功能等維護,一般是通過升級固件的方式進行升級維護。
現(xiàn)有技術中,通常需要通過配套的軟件連接飛行控制器才能對無人飛行器推送固件,這種方式具有一定的局限性,固件推送不方便,需要安裝配套的軟件,較為繁瑣,如果臨時在一臺沒有安裝配套軟件的計算機中就無法對無人飛行器進行升級維護。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術的不足,本發(fā)明的目的在于提供基于飛行控制器的固件升級方法和裝置,將飛行控制器中的存儲器以類似U盤的方式掛載至計算機,根據(jù)飛行控制器的ID匹配對應的固件保存至存儲器中即可進行升級,操作非常方便,不需要通過升級軟件進行升級。
為解決上述問題,本發(fā)明所采用的技術方案如下:
方案一:
基于飛行控制器的固件升級方法,包括以下步驟:
步驟A:通過USB連接線將飛行控制器中的存儲器掛載至計算機中;
步驟B:根據(jù)該飛行控制器的唯一標識通過計算機獲取對應的固件文件;
步驟C:將獲取的固件文件保存至存儲器中,并將存儲器從計算機中卸載;
步驟D:啟動飛行控制器,并檢測存儲器中是否存在有效的固件文件,若是,則執(zhí)行該固件文件進行升級并重啟飛行控制器,否則進入正常工作模式。
進一步地,在步驟B中,獲取對應的固件文件的步驟為:通過網(wǎng)絡連接固件庫,并輸入該飛行控制器的唯一標識,固件庫根據(jù)該唯一標識匹配對應最新的固件文件,并提供該最新的固件文件的下載鏈接,以供用戶下載。
進一步地,在步驟D中,檢測存儲器中是否存在有效的固件文件的檢測規(guī)則為:固件文件中的標識位、數(shù)據(jù)校驗位和數(shù)據(jù)長度均與預設的標志位、預設的數(shù)據(jù)校驗位和預設的數(shù)據(jù)長度相同,則為有效的固件文件。
進一步地,在步驟D中,在執(zhí)行該固件文件進行升級后將該固件文件刪除。
方案二:
基于飛行控制器的固件升級裝置,包括以下模塊:
模塊A:用于通過USB連接線將飛行控制器中的存儲器掛載至計算機中;
模塊B:用于根據(jù)該飛行控制器的唯一標識通過計算機獲取對應的固件文件;
模塊C:用于將獲取的固件文件保存至存儲器中,并將存儲器從計算機中卸載;
模塊D:用于啟動飛行控制器,并檢測存儲器中是否存在有效的固件文件,若是,則執(zhí)行該固件文件進行升級并重啟飛行控制器,否則進入正常工作模式。
進一步地,在模塊B中,獲取對應的固件文件的操作為:通過網(wǎng)絡連接固件庫,并輸入該飛行控制器的唯一標識,固件庫根據(jù)該唯一標識匹配對應最新的固件文件,并提供該最新的固件文件的下載鏈接,以供用戶下載。
進一步地,在模塊D中,檢測存儲器中是否存在有效的固件文件的檢測規(guī)則為:固件文件中的標識位、數(shù)據(jù)校驗位和數(shù)據(jù)長度均與預設的標志位、預設的數(shù)據(jù)校驗位和預設的數(shù)據(jù)長度相同,則為有效的固件文件。
進一步地,在模塊D中,在執(zhí)行該固件文件進行升級后將該固件文件刪除。
相比現(xiàn)有技術,本發(fā)明的有益效果在于:將飛行控制器中的存儲器以類似U盤的方式掛載至計算機,根據(jù)飛行控制器的唯一標識匹配對應的固件保存至存儲器中即可進行升級,操作非常方便,不需要通過安裝特定的升級軟件進行固件升級,而且可以避免匹配到不對應的固件進行升級而造成升級失敗或者損壞飛行控制器。
附圖說明
圖1為本發(fā)明的基于飛行控制器的固件升級方法的流程圖。
具體實施方式
下面,結(jié)合附圖以及具體實施方式,對本發(fā)明做進一步描述:
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州快飛計算機科技有限公司;,未經(jīng)廣州快飛計算機科技有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510035618.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





