一种车辆微控制器的远程升级方法和系统与流程

文档序号:36727305发布日期:2024-01-16 12:35阅读:16来源:国知局
一种车辆微控制器的远程升级方法和系统与流程

本说明书涉及程序远程升级领域,特别涉及一种车辆微控制器的远程升级方法和系统。


背景技术:

1、随着车辆域控制器(包括片上系统和微控制器的处理设备)的应用越发广泛,如何对运行在微控制器上的程序进行升级称为一个重要的技术课题。如今的程序升级方法多采用空中下载技术(over-the-air technology,ota),然而该技术会使得程序在其升级过程中无法正常运行,而且倘若程序数据的传输过程发生中断,程序升级将失败且导致旧版本的程序也无法运行。

2、基于此,期望提出一种改进的车辆微控制器的远程升级方法和系统,不影响程序运行且提高程序升级的安全性。


技术实现思路

1、本说明书一个或多个实施例提供一种车辆微控制器的远程升级方法。所述车辆微控制器的远程升级方法包括:由车辆的片上系统,接收云端下发的程序升级数据,通过第一接口向微控制器发送程序升级数据,并开始第一类计时;响应于出现第一情形,片上系统通过第二接口向微控制器发送程序升级数据,同时终止第一类计时并开始第二类计时;响应于收到程序升级数据刷写成功的应答信号,片上系统向云端返回刷写成功反馈信息;响应于收到程序升级数据刷写失败的应答信号,片上系统向云端返回刷写失败反馈信息。

2、本说明书一个或多个实施例提供一种车辆微控制器的远程升级系统。所述车辆微控制器的远程升级系统包括:第一控制模块,用于控制车辆的片上系统,接收云端下发的程序升级数据,通过第一接口向微控制器发送程序升级数据,并开始第一类计时;第二控制模块,用于响应于出现第一情形,控制片上系统通过第二接口向微控制器发送程序升级数据,同时终止第一类计时并开始第二类计时;反馈模块,用于响应于片上系统收到程序升级数据刷写成功的应答信号,控制片上系统向云端返回刷写成功反馈信息;响应于片上系统收到程序升级数据刷写失败的应答信号,控制片上系统向云端返回刷写失败反馈信息。

3、本说明书一个或多个实施例提供一种车辆微控制器的远程升级装置,包括处理器,所述处理器用于执行车辆微控制器的远程升级方法。

4、本说明书一个或多个实施例提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行车辆微控制器的远程升级方法。



技术特征:

1.一种车辆微控制器的远程升级方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述微控制器包括多个核,所述多个核中的至少一个核专用于所述程序升级数据的刷写。

3.如权利要求1所述的方法,其特征在于,

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

5.如权利要求1所述的方法,其特征在于,所述微控制器包括第一存储空间和第二存储空间,所述方法还包括:

6.如权利要求1所述的方法,其特征在于,所述方法还包括:

7.如权利要求1所述的方法,其特征在于,所述微控制器包括多个核,所述多个核至少包括第一核和第二核,其中,所述第一核用于通过所述第一接口进行的所述程序升级数据的刷写,所述第二核用于通过所述第二接口进行的所述程序升级数据的刷写。

8.一种车辆微控制器的远程升级系统,其特征在于,所述系统包括:

9.一种车辆微控制器的远程升级装置,包括存储介质和处理器,所述存储介质存储有计算机指令,所述处理器用于执行所述计算机指令中的至少部分以实现如权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,用于存储计算机指令,当所述计算机指令中的至少一部分被处理器执行时,实现如权利要求1至7任一项所述的方法。


技术总结
本说明书实施例提供一种车辆微控制器的远程升级方法和系统,该方法包括由车辆的片上系统,接收云端下发的程序升级数据,通过第一接口向微控制器发送程序升级数据,并开始第一类计时;响应于出现第一情形,片上系统通过第二接口向微控制器发送程序升级数据,同时终止第一类计时并开始第二类计时;响应于收到程序升级数据刷写成功的应答信号,片上系统向云端返回刷写成功反馈信息;响应于收到程序升级数据刷写失败的应答信号,片上系统向云端返回刷写失败反馈信息。

技术研发人员:高红杰,刘勇,张慧松,张娜,何贝
受保护的技术使用者:北京斯年智驾科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1