【技术实现步骤摘要】
本申请属于固件升级,更具体地说,是涉及一种后台式mcu空中无线升级方法。
技术介绍
1、在物联网系统中,微控制器(mcu)广泛应用于各种设备中,如智能家居设备、工业控制系统等。由于这些设备的环境复杂,分布广泛,mcu的软件更新和修复错误通常具有挑战性。传统的ota空中升级方式分为后台式和非后台式两种模式。
2、在低功耗产品中,mcu为了降低功耗,节约资源,芯片的flash都是做得比较小的,在一些比如手表、定位追踪器、海关锁等复杂点的设备中用户程序都是占用得比较多的。
3、在这种情况下如下想要采用双分区后台式升级是不太可能实现的,因为后台式双分区升级需要把flash一分为二,分成两个同样大小的flash区给到用户app使用和备份,这种升级方式虽然在升级过程中不影响设备正常使用,但是这种方式需要消耗多一倍的内存,对内存空间要求比较大,对于一些内存比较小的单片机来说是使用不了这种方式的。
4、而想要采用非后台式升级则整个升级过程中app正常功能都无法使用,在oat空中升级过程中需要较长的时间和较大的带宽,此
...【技术保护点】
1.一种后台式MCU空中无线升级方法,其特征在于,包括:
2.如权利要求1所述的后台式MCU空中无线升级方法,其特征在于,用户app程序区分区存储用户app的方法,包括步骤:
3.如权利要求2所述的后台式MCU空中无线升级方法,其特征在于,用户app根据系统结构分成应用层、驱动层以及底层。
4.如权利要求1所述的后台式MCU空中无线升级方法,其特征在于,设分区存储用户app的每个用户app程序区的空间大小G1,用户备份区的空间大小G2,则满足公式:G1<0.5G2。
5.如权利要求1所述的后台式MCU空中无线升级方法,其
...【技术特征摘要】
1.一种后台式mcu空中无线升级方法,其特征在于,包括:
2.如权利要求1所述的后台式mcu空中无线升级方法,其特征在于,用户app程序区分区存储用户app的方法,包括步骤:
3.如权利要求2所述的后台式mcu空中无线升级方法,其特征在于,用户app根据系统结构分成应用层、驱动层以及底层。
4.如权利要求1所述的后台式mcu空中无线升级方法,其特征在于,设分区存储用户app的每个用户app程序区的空间大小g1,用户备份区的空间大小g2,则满足公式:g1<0.5g2。
5.如权利要求1所述的后台式mcu空中无线升级方法,其特征在于,空中升级平台根据flash空间的配置信息分段下发ota分区升级指令的方法,包括步骤:
6.如权利要求5所述的后台式mcu空中无线升级方法,其特征在于,运行iap升级程序对ota升级固件进行程序更新的方法,包...
【专利技术属性】
技术研发人员:曾焕凯,彭锦文,周敏,陈帅,李政宏,罗富章,
申请(专利权)人:盛视科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。