android ble空中升级,【Bluetooth】学习笔记 --> 蓝牙空中升级(BLE OTA)原理与步骤

😊 转载请全文转载,并标明文章出处

蓝牙空中升级(BLE OTA)原理与步骤

一、概述DFU(Device Firmware Update),设备固件升级的意思。

OTA(Over The Air)是实现DFU的一种方式,准确说OTA全称应该是OTA DFU,即通过空中无线方式实现设备固件升级。

通过无线通信方式实现DFU的,都可以叫OTA,比如 2G / 3G / 4G / WIFI / 蓝牙 / NFC / Zigbee,都支持OTA。

DFU除了可以通过无线方式(OTA)进行升级,也可以通过有线方式进行升级,比如通过UART,USB或者SPI通信接口来升级设备固件。

DFU分为 后台式 与 非后台式

后台式DFU:又称静默式DFU(Silent DFU),升级的时候,新固件在后台悄悄下载,即新固件下载属于应用程序功能的一部分,在新固件下载过程中,应用可以正常使用,也就是说整个下载过程对用户来说是无感的,下载完成后,系统再跳到Bootloader模式,由Bootloader完成新固件覆盖老固件的操作,至此整个升级过程结束。

非后台式DFU:升级的时候,系统需要先从应用模式跳入到Bootloader模式,由Bootloader进行新固件下载工作,下载完成后Bootloader继续完成新固件覆盖老固件的操作,至此升级结束。早先的功能机就是采用非后台式 DFU来升级操作系统的,即用户需要先长按某些按键进入Bootloader模式,然后再进行升级,整个升级过程中手机正常功能都无法使用。

双区DFU(Dual bank)和单区DF

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值