[发明专利]一种动态适应程序大小的充电桩升级方法在审
| 申请号: | 202310232805.8 | 申请日: | 2023-03-13 |
| 公开(公告)号: | CN116339776A | 公开(公告)日: | 2023-06-27 |
| 发明(设计)人: | 汤慈全;池圣松;陈平;王炳福;倪政平 | 申请(专利权)人: | 福建星云电子股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L67/00 |
| 代理公司: | 福州市京华专利代理事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
| 地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态 适应 程序 大小 充电 升级 方法 | ||
本发明提供了充电桩技术领域的一种动态适应程序大小的充电桩升级方法,包括:步骤S10、将FLASH划分为一个BOOT区、若干个APP固件区以及若干个预留存储区;步骤S20、将升级固件写入APP固件区,基于升级指令解析APP固件区中的升级固件,得到功能代码以及固件信息;步骤S30、获取升级固件的固件大小,固件转换工具基于固件信息以及固件大小生成升级文件信息头,固件转换工具基于功能代码生成安装代码;步骤S40、基于升级文件信息头对升级固件的安装空间进行校验;步骤S50、基于升级文件信息头对安装代码进行校验和解密;步骤S60、基于固件信息将安装代码安装到对应的预留存储区以执行升级操作。本发明的优点在于:极大的提升了充电桩程序升级的灵活性以及便捷性。
技术领域
本发明涉及充电桩技术领域,特别指一种动态适应程序大小的充电桩升级方法。
背景技术
随着电动汽车的发展,充电桩的建设数量也与日俱增,充电桩在使用过程中,需要不断的对其程序(APP)进行更新升级,以对程序缺陷及安全漏洞进行修复,这可以降低召回、售后成本,且可以导入和迭代充电桩的新功能,进而提升用户体验,优化产品性能。
针对充电桩的升级,传统上存在如下两种方法:
方法一:将程序空间划分为大小固定不变的一个BOOT区和一个APP区(包括APP空间和APP固件),程序安装于APP区,后续基于该APP区对程序进行升级,但存在如下缺点:1、充电桩的全部功能都必须在APP区实现,无法进行设备功能分离,代码耦合度高;2、开发人员必须共同维护一个工程,代码之间相互影响比较大,不利于多人共同开发、维护。
方法二:将程序空间划分为大小固定不变的一个BOOT区和若干个APP区,不同APP区实现不同的业务与驱动功能,但存在如下缺点:1、不同功能的APP区分配的程序空间为固定大小,随着充电桩功能不断的迭代,会出现某个APP区空间不够的现象,使得该APP区无法进行功能升级;2、加大了前期开发过程中,程序空间分配规化的难度。
因此,如何提供一种动态适应程序大小的充电桩升级方法,实现提升充电桩程序升级的灵活性以及便捷性,成为一个亟待解决的技术问题。
发明内容
本发明要解决的技术问题,在于提供一种动态适应程序大小的充电桩升级方法,实现提升充电桩程序升级的灵活性以及便捷性。
本发明是这样实现的:一种动态适应程序大小的充电桩升级方法,包括如下步骤:
步骤S10、将充电桩的FLASH划分为一个BOOT区、若干个APP固件区以及若干个预留存储区;各所述预留存储区和APP固件区交替排列,且第一个所述预留存储区的存储地址紧邻BOOT区的存储地址;
步骤S20、将升级固件写入对应的所述APP固件区,基于接收的升级指令解析所述APP固件区中的升级固件,得到功能代码以及固件信息;
步骤S30、获取所述升级固件的固件大小,固件转换工具基于所述固件信息以及固件大小生成升级文件信息头,固件转换工具基于所述功能代码生成安装代码;
步骤S40、基于所述升级文件信息头对升级固件的安装空间进行校验;
步骤S50、基于所述升级文件信息头对安装代码进行校验和解密;
步骤S60、基于所述固件信息将安装代码安装到对应的预留存储区以执行升级操作。
进一步地,所述步骤S10中,所述BOOT区的起始地址固定不变,作为充电桩的程序总复位启动地址,用于执行各所述APP固件区存储的升级固件的升级操作;
邻近所述BOOT区的第一个APP固件区对应的APP为主APP,用于启动其余所述APP固件区对应的APP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星云电子股份有限公司,未经福建星云电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310232805.8/2.html,转载请声明来源钻瓜专利网。





