随着物联网的发展,企业开始尝试将物联网设备与资产保护目的相结合,在此背景下,资产跟踪设备为众多企业资产实时监测的方式提供了新思路。资产跟踪设备致力于为用户提供资产安全保障,其主要功能是帮助用户实时更新资产状况,保障资产安全。近期笔者在最近的资产跟踪解决方案项目中收到了关于bootloader实际方案设计的问题。
bootloader主要是通过串口升级设备的APP程序。这里使用的MCU主要是stm32f103cbt6(ROM128k,RAM20k),由于APP空间在60-70k左右,受限制于存储采用1个BL和1个APP的设计方案。BL主要用来执行APP的升级和APP跳转。流程如下:
//APP的升级
//appx