[发明专利]一种从硬件层面支持不停车OTA的方法及系统在审
申请号: | 202111075849.1 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113778489A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 唐有;冯华;徐江波;马华;冷勇;向鹏程;李澜涛 | 申请(专利权)人: | 上海芯钛信息科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 段盼姣 |
地址: | 202150 上海市崇明区长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 层面 支持 停车 ota 方法 系统 | ||
1.一种从硬件层面支持不停车OTA的系统,其特征在于,所述系统包括:安全存储单元模块、硬件密码引擎模块和底层驱动程序模块;
所述安全存储单元模块包括两块及以上的单端口存储体或者一块及以上的多端口存储体;所述多端口存储体的不同存储区域或所述单端口存储体用于构成第一存储体和第二存储体;所述第一存储体用于存储当前版本固件程序;所述第二存储体用于存储升级版本固件程序;
所述硬件密码引擎模块用于对所述升级版本固件程序进行合法性认证、固件程序解密和固件程序完整性校验;
所述底层驱动程序模块用于驱动所述硬件密码引擎模块和所述安全存储单元模块。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括内核;所述内核用于协调所述安全存储单元、所述硬件密码引擎模块和所述底层驱动程序模块相关的软硬件资源。
3.根据权利要求2所述的系统,其特征在于,所述内核为独立内核或与车载芯片其他子系统共用的内核。
4.根据权利要求3所述的系统,其特征在于,所述系统还包括读写控制电路;所述读写控制电路用于与所述底层驱动模块协同,实现所述安全存储单元模块中的存储器加密和存储器读写访问控制。
5.根据权利要求4所述的系统,其特征在于,当所述安全存储单元模块采用两块及以上的单端口存储体时,一块单端口存储体用于存储当前版本固件程序,另一块单端口存储体用于存储升级版本固件程序;
所述当所述安全存储单元模块采用一块及以上的多端口存储体时,由一块多端口存储体的两块不同的存储区域分别存储所述当前版本固件程序和所述升级版本固件程序。
6.一种从硬件层面支持不停车OTA的方法,其特征在于,所述方法包括:
获取车载芯片的固件升级信息;所述固件升级信息包括升级版本固件程序;
通过底层驱动程序模块获取所述升级版本固件程序的固件版本号信息、文件来源信息,以及安全存储单元模块中存储体可用的空间大小信息;所述安全存储单元模块包括两块及以上的单端口存储体或者一块及以上的多端口存储体;所述多端口存储体的不同存储区域或所述单端口存储体用于构成第一存储体和第二存储体;所述第一存储体用于存储当前版本固件程序;所述第二存储体用于存储升级版本固件程序;
通过硬件密码引擎模块识别所述固件版本号信息、认证所述文件来源信息,根据所述固件版本号信息、所述文件来源信息的验证结果和所述空间大小信息判断是否进行固件升级;
若进行固件升级,将所述升级版本固件程序写入所述第二存储体;
升级完成并验证通过后,通过所述底层驱动程序模块切换车载芯片主程序入口地址,完成不停车OTA。
7.根据权利要求6所述的方法,其特征在于,若进行固件升级,将所述升级版本固件程序写入所述第二存储体,还包括:
若进行固件升级,将所述升级版本固件程序写入所述第二存储体;
若不进行固件升级,不进行所述升级版本固件程序的写入操作和车载芯片主程序入口地址的修改。
8.根据权利要求7所述的方法,其特征在于,升级完成并验证通过后,通过所述底层驱动程序模块切换车载芯片主程序入口地址,完成不停车OTA,包括:
计算并比对所述升级版本固件程序文件包的杂凑值是否与预设值匹配,通过所述硬件密码引擎模块进行升级版本固件程序完整性验证;
若验证通过,通过所述底层驱动程序模块切换车载芯片主程序入口地址,完成不停车OTA。
9.根据权利要求8所述的方法,其特征在于,升级完成并验证通过后,通过所述底层驱动程序模块切换车载芯片主程序入口地址,完成不停车OTA,包括:
升级完成并验证通过后,通过所述底层驱动程序模块切换车载芯片主程序入口地址,完成不停车OTA;
升级未完成或验证未通过,不进行车载芯片主程序入口地址的修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海芯钛信息科技有限公司,未经上海芯钛信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111075849.1/1.html,转载请声明来源钻瓜专利网。