我發現很多人把幾個概念都學混了,只記得一個升級了
DFU
DFU (device firmware update)是指的 USB DFU,這個是 USB 的一個機制,可以升級設備的固件,可以去 USB-IF 查看規范文件。
OTA
全稱為 Over-the-air update,利用無線網絡進行固件升級,每個無線通信協議都有自己的 OTA 標準。
IAP
IAP (in-system programing) 是 MCU 中常用的一種功能,由 MCU 的 bootloader (in Boot ROM) 提供跳轉功能,由開發者來實現 IAP 程序,對 MCU 內部 Flash 進行編程來升級固件。