1.一種基于usb和串口的ota升級(jí)控制電路,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述主控制模塊通過(guò)接收用戶指令或系統(tǒng)觸發(fā)的升級(jí)信號(hào),啟動(dòng)ota升級(jí)流程,并在升級(jí)過(guò)程中,持續(xù)監(jiān)控各個(gè)模塊的狀態(tài)和進(jìn)度,一旦遇到錯(cuò)誤或異常情況,立即調(diào)用錯(cuò)誤處理和恢復(fù)機(jī)制來(lái)解決問(wèn)題。
3.根據(jù)權(quán)利要求2所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述錯(cuò)誤處理和恢復(fù)機(jī)制的具體流程如下:
4.根據(jù)權(quán)利要求1所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述usb/串口通信模塊通過(guò)usb接口或串口接口與外部設(shè)備進(jìn)行連接,利用通信協(xié)議進(jìn)行數(shù)據(jù)傳輸;在ota升級(jí)過(guò)程中,usb/串口通信模塊接收從外部設(shè)備發(fā)送來(lái)的升級(jí)包,并將其傳輸給主控制模塊進(jìn)行處理,同時(shí),將升級(jí)進(jìn)度和結(jié)果信息反饋給外部設(shè)備。
5.根據(jù)權(quán)利要求4所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述usb/串口通信模塊具體包括以下單元:
6.根據(jù)權(quán)利要求1所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述電路優(yōu)化模塊的優(yōu)化措施包括:
7.根據(jù)權(quán)利要求1所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述存儲(chǔ)管理模塊根據(jù)存儲(chǔ)空間的大小和剩余容量,選擇合適的存儲(chǔ)位置和方式,并在升級(jí)完成后清理不再需要的舊版本固件,以釋放存儲(chǔ)空間。
8.根據(jù)權(quán)利要求1所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述電源管理模塊包括以下組成部分:
9.根據(jù)權(quán)利要求1所述的一種基于usb和串口的ota升級(jí)控制電路,其特征在于,所述電源管理模塊提供了以下電源管理策略:
10.一種在線升級(jí)系統(tǒng),應(yīng)用于如權(quán)利要求1-9任一項(xiàng)所述的基于usb和串口的ota升級(jí)控制電路,其特征在于,所述系統(tǒng)包括以下工作流程: