[發(fā)明專利]一種跨系統(tǒng)串口升級方法在審
| 申請?zhí)枺?/td> | 201910572869.6 | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110286933A | 公開(公告)日: | 2019-09-27 |
| 發(fā)明(設(shè)計)人: | 高潤遷 | 申請(專利權(quán))人: | 北京音磅其聲科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F11/10;H04L29/08;H04L1/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 串口 主機發(fā)送 跨系統(tǒng) 升級 升級數(shù)據(jù)包 下載服務(wù)器 升級操作 升級命令 升級文件 主機 返回 部署 | ||
1.一種跨系統(tǒng)串口升級方法,其特征在于,包括如下步驟:
1)主機獲取從機版本號命令,確定下載服務(wù)器升級文件;
2)主機發(fā)送升級命令,從機返回確認;
3)主機發(fā)送升級數(shù)據(jù)包,從機接受并CRC校驗,執(zhí)行升級操作。
2.根據(jù)權(quán)利要求1所述的一種跨系統(tǒng)串口升級方法,其特征在于,所述步驟1)具體包括如下幾步:
11)主機端打開串口,獲取從機端當前軟件版本號(now_version);
12)主機端請求網(wǎng)絡(luò)服務(wù)器,獲取從機端最新軟件版本號(new_version);
13)當new_version>now_version,主機端下載升級文件。
3.根據(jù)權(quán)利要求1所述的一種跨系統(tǒng)串口升級方法,其特征在于,所述步驟2)具體步驟如下:主機端發(fā)送串口升級命令0x15,從機端做出響應(yīng),返回0x18,確認進入升級模式。
4.根據(jù)權(quán)利要求1所述的一種跨系統(tǒng)串口升級方法,其特征在于,所述步驟3)具體步驟如下:
31)主機端接受到0x18,開啟子線程,循環(huán)讀取升級文件,并根據(jù)struct傳輸數(shù)據(jù)包,數(shù)據(jù)傳輸完成,發(fā)送0x1a給從機端,并提示正在升級操作;
32)從機端接受到0x1a,進行CRC校驗,校驗無誤執(zhí)行升級,開啟bootloader模式,擦寫Flash存儲區(qū)域,發(fā)送升級完成回應(yīng);
33)從機升級完成,返回響應(yīng)通知主機端重啟。
5.根據(jù)權(quán)利要求1-3任一所述的一種跨系統(tǒng)串口升級方法,其特征在于:所述升級文件為UPD文件。
6.根據(jù)權(quán)利要求1-3任一所述的一種跨系統(tǒng)串口升級方法,其特征在于:所述主機端為安卓系統(tǒng)并支持網(wǎng)絡(luò)端口,從機端為嵌入式操作系統(tǒng)。
7.根據(jù)權(quán)利要求1-3任一所述的一種跨系統(tǒng)串口升級方法,其特征在于:所述主機端為安卓系統(tǒng)并支持網(wǎng)絡(luò)端口,從機端為嵌入式操作系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京音磅其聲科技有限公司,未經(jīng)北京音磅其聲科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910572869.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種程序下載方法及裝置
- 下一篇:一種靜態(tài)代碼的檢查方法及裝置





