IAP(In Application Programming)即在应用程序编程,是一种自举程序。由于产品固化后不容易采用传统下载器更新固件使得许多产品中内置Bootloader程序用于远程更新固件,有的应用产品在产品固化后,只预留了USB、UART等通信接口,所以如果需要固件更新,只能考虑使用预留的通信接口进行更新固件操作,在一些上网设备或者无线设备上,也会使用到该功能,例如通过BLE、WIFI等无线通信进行固件更新,我们称为OTA(over the air technology))空中下载技术,也是利用到了IAP升级的原理。
|