我发现很多人把几个概念都学混了,只记得一个升级了
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) 提供,可以通过对 MCU 内部 Flash 进行编程来升级固件。