[發明專利]一種固件升級方法在審
| 申請號: | 202110052007.8 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112527360A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 郁書磊;羅鴻飛;胡航 | 申請(專利權)人: | 南京達斯琪數字科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 升級 方法 | ||
本發明提供了一種固件升級方法,包括取一圖像幀,將升級數據寫入圖像幀中,升級數據包括前序文字段、升級程序字段、升級包信息字段和校驗字段,顯示終端接收圖像幀,檢測到升級前序文字段并校驗無誤后啟動升級。
技術領域
本發明涉及顯示終端固件升級技術領域,具體涉及一種固件升級方法。
背景技術
現有的LED顯示大屏幕通常都是有若干塊子LED顯示屏拼接而成,每個子LED顯示器包含單獨的處理器,處理器一般采用的都是FPGA、ARM之類的可編程器件,這類器件一般都包含存儲在內部或者外部的存儲器中的固件,固件(Firmware)就是寫入EPROM(可擦寫可編程只讀存儲器)或EEPROM(電可擦可編程只讀存儲器)中的程序,固件是指設備內部保存的設備“驅動程序”,通過固件,操作系統才能按照標準的設備驅動實現特定機器的運行動作,比如光驅、刻錄機等都有內部固件,而這些固件根據需要可以升級,目前這些器件的固件升級可以使用JTAG接口直接編程目標存儲器,也可以使用帶BootLoader的程序通過串口或者USB之類的接口獲取固件數據再寫到存儲器中,或者從TF卡,U盤這種臨時的存儲器讀取數據寫到固件存儲器中。通過JTAG,串口等低速通信口升級,數據傳輸速度較慢。而包括USB接口在內,這些接口都只能一對一升級,TF卡,U盤之類更新需要子顯示屏都有一個卡槽或者U盤插槽等專用接口,而且需要一個一個子顯示屏操作。當一個大屏有很多個子顯示屏時,更新固件成為一個耗時比較大的操作,若修改子LED顯示屏的協議使得子顯示屏可直接解讀升級包升級,則對顯示屏內部處理器的要求較高且成本也相對高昂,因此仍需改進。
發明內容
本發明的目的在于提供一種固件升級方法,解決現有技術固件升級效率低、成本高的問題。
本發明公開了一種一種固件升級方法,包括:
取一圖像幀,將升級數據寫入所述圖像幀中,所述升級數據包括前序文字段、升級程序字段、升級包信息字段和校驗字段,顯示終端接收所述圖像幀并校驗,檢測到所述前序文字段啟動升級,比對所述升級包信息字段確定是否需要升級,如需要升級則保存所述升級程序字段完成升級。
可選地,作為一種可能的實施方式,選取所述圖像幀的一行或多行寫入前序文字段和校驗字段。
可選地,作為一種可能的實施方式,選取所述前序文字段后的一行或多行寫入升級包信息字段和校驗字段。
可選地,作為一種可能的實施方式,所述升級包信息字段包括固件大小信息和版本信息。
可選地,作為一種可能的實施方式,選取所述升級包信息字段后的一行或多行寫入升級程序字段和校驗字段。
可選地,作為一種可能的實施方式,所述升級程序字段包括數據塊序號、包長信息和固件數據。
可選地,作為一種可能的實施方式,將升級的固件數據分成n個固件數據塊,n為大于等于1的整數;
將所述固件數據塊從1至n依次標注序號得到所述數據塊序號;
計算每個固件數據塊的大小得到所述包長信息。
可選地,作為一種可能的實施方式,顯示終端對比所述版本信息與當前固件版本號,若所述版本信息高于當前固件版本號,則繼續升級,否則退出升級。
可選地,作為一種可能的實施方式,顯示終端根據所述數據塊序號從1至n依次查找對應固件數據塊,校驗無誤后保存所述固件數據塊并累加包長信息與所述固件大小信息比較,當累加的包長信息等于所述固件大小信息時,升級完成。
本發明提供的固件升級方法,通過將升級前序文字段、升級程序字段、升級包信息字段和校驗字段寫入圖像幀,從而使得顯示終端通過自帶的處理器僅接收圖像或者視頻即可完成升級,不需要更改驅動協議,升級更方便,成本低。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京達斯琪數字科技有限公司,未經南京達斯琪數字科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110052007.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種食用菌基料自動包裝系統
- 下一篇:一種高耐堿蝕型玻璃纖維材料的制備方法





