[发明专利]一种基于多重加载的产品在线升级系统及方法在审

专利信息
申请号: 201910452190.3 申请日: 2019-05-28
公开(公告)号: CN110244971A 公开(公告)日: 2019-09-17
发明(设计)人: 范长城;何国荣;喻梦娇;赵永峰 申请(专利权)人: 湖北三江航天险峰电子信息有限公司
主分类号: G06F8/654 分类号: G06F8/654;G06F9/445
代理公司: 武汉东喻专利代理事务所(普通合伙) 42224 代理人: 赵伟
地址: 432100*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于多重加载的产品在线升级系统及方法,该系统包括配置存储器、处理单元和多重加载单元;配置存储器中分区存储有基础程序和应用程序;处理单元接收外部发送的在线升级数据帧,通过重加载单元将所述在线升级数据帧写入配置存储器中的应用程序分区中;多重加载单元在将在线升级数据帧写入应用程序分区后跳转至新写入的应用程序中的第一中断向量表;当升级失败后,该多重加载单元强制从第一中断向量表跳转至所述基础程序的第二中断向量表以重新加载该基础程序,将在线升级数据帧再次写入配置存储器中;本发明基于多重加载单元实现升级失败后应用程序的重新升级,从而确保了系统升级的可靠、安全性。
搜索关键词: 加载单元 配置存储器 在线升级 数据帧 中断向量表 基础程序 应用程序 写入 应用程序分区 在线升级系统 处理单元 加载 跳转 升级 分区存储 系统升级 重新加载 失败 发送 外部
【主权项】:
1.一种基于多重加载的产品在线升级系统,其特征在于,包括配置存储器、处理单元和多重加载单元;所述配置存储器中分区存储有基础程序和应用程序;所述处理单元用于接收外部发送的在线升级数据帧,根据所述在线升级数据帧生成在线升级指令;所述在线升级指令用于控制重加载单元将所述在线升级数据帧写入配置存储器中的应用程序分区中;所述多重加载单元在将在线升级数据帧写入应用程序分区后跳转至新写入的应用程序中的第一中断向量表;当升级失败后,该多重加载单元强制从所述第一中断向量表跳转至所述基础程序的第二中断向量表以重新加载该基础程序,将在线升级数据帧再次写入配置存储器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北三江航天险峰电子信息有限公司,未经湖北三江航天险峰电子信息有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910452190.3/,转载请声明来源钻瓜专利网。

同类专利
  • 韧体的更新方法及装置-201910560960.6
  • 陈信豪 - 苏州浪潮智能科技有限公司
  • 2019-06-26 - 2019-11-08 - G06F8/654
  • 本申请提供了一种韧体的更新方法,包括:获取硬件装置的韧体更新数据;根据所述韧体更新数据,更新所述硬件装置的韧体;将所述硬件装置的所有I/O接口进行锁存;启动所述硬件装置更新后的韧体;解除对所述硬件装置的所有I/O接口的锁存。通过利用韧体更新数据对硬件装置的韧体进行更新后,便将硬件装置的所有I/O接口进行锁存,使得硬件装置不再能输出控制指令,从而控制系统断电。在完成启动更新后的韧体之后,才解除对硬件装置的所有I/O接口的锁存,恢复硬件装置的正常运作。从而实现了在不断电的情况下,完成对硬件装置的整个更新过程。本发明还提供了一种与韧体的更新方法相对应的韧体的更新装置。
  • 一种后台在线的批量设备固件升级方法-201910681719.9
  • 景奉国;冯希叶 - 山东汘沄智能科技有限公司
  • 2019-07-26 - 2019-11-01 - G06F8/654
  • 本发明公开了一种后台在线的批量设备固件升级方法,涉及水表技术领域。该一种后台在线的批量设备固件升级方法,包括以下步骤:S1:在MSP430系列单片机里面设置有Flash存储器模块,S2:将全部Flash存储器模块安排在同一个线性地址空间中,S3:在目标芯片中放置两端代码,一端为应用程序,另一端为升级程序,S4:复位后先进入引导程序,有它来决定进入S3中的应用程序或升级程序。本发明通过设置在NB‑IOT的支持下,通过用户自定义的升级固件能更好的,更安全、更有效的通过远程控制的方式实现远传水表的固件升级,是使整个系统功能实现的更好工作性能一种技术方案,有效提高智能水表系统的智能化,降低系统升级的复杂程度,实现水表的在线升级固件功能。
  • 通信模块的升级方法和升级系统-201910635049.7
  • 唐俊 - 合肥移瑞通信技术有限公司
  • 2019-07-15 - 2019-10-29 - G06F8/654
  • 本发明公开了一种通信模块的升级方法和升级系统,所述方法包括以下步骤:S1,控制器进入升级流程后,通过通信串口建立与通信模块的通信连接,并获取通信模块中待升级软件版本的身份信息;S2,控制器建立与升级工具的通信连接,并通过perl脚本中的系统函数调用升级执行文件,以打开升级工具;S3,控制器向升级工具发送待升级软件版本的擦除参数,以使升级工具将待升级软件版本进行擦除处理;S4,控制器将目标软件版本参数发送至升级工具,以使升级工具将与目标软件版本对应的升级数据包烧录至通信模块中,从而能够实现在无网络情况下对通信模块进行升级,并且能够实现长时间、无人值守场景下的本地升级性能测试。
  • 用于车辆组件的软件更新的方法-201610412570.0
  • 道格拉斯·S·穆勒;罗纳德·W·帕什比;考特尼·乔·霍姆斯 - 李尔公司
  • 2016-06-14 - 2019-10-25 - G06F8/654
  • 公开了用于车辆组件的软件更新的方法。提供了用于包括闪存存储器的车辆组件的软件更新的实时广泛分布的方法。方法包括:提供用于发起所述软件更新的客户端服务器;提供可操作以与客户端服务器进行通信的仲裁服务器;提供包括多个通信服务器的分布式网络,所述通信服务器的每个可操作以与多个对应的车辆中的装置进行通信;操作每个装置以经由无线网络与多个通信服务器中的一个进行通信,以接收和部署对其对应的车辆中的电子控制单元(ECU)的软件更新;操作每个装置以生成状态更新并经由无线网络将所述状态更新传达至一个通信服务器;以及操作每个通信服务器以生成包括来自多个对应的车辆的数据消息的数据流;以及将数据流发送给仲裁服务器。
  • 智能设备在工厂模式下进行自动更新固件的方法-201910646161.0
  • 尤金刚;白浪;于立明;唐建春 - 四川爱联科技有限公司
  • 2019-07-17 - 2019-10-22 - G06F8/654
  • 本发明提出一种智能设备在工厂模式下进行自动更新固件的方法,属于智能设备固件升级领域。本发明技术方案要点为:配置路由器的网络信息,按固件的版本号设置SSID以及设置固定的密码;计算机连接上路由器,静态配置计算机的IP地址;在计算机上安装定制的固件升级软件,选择智能设备待升级的固件文件路径,通过网络发送所述固件文件来对多个智能设备进行升级操作;智能设备上电后,先检测规定的路由器SSID是否存在,若存在,则自动连接此路由器;智能设备网络连接成功后,通过路由器网络与计算机的固件文件进行通信,并判断待升级固件文件是否存在,若存在,则智能设备自动下载计算机上的最新版本固件文件,并进行升级操作,升级完成后自动重启。
  • 远程烧写固化FLASH数据的方法-201910576518.2
  • 程鹏;赵德鹏 - 南京兆伏电力科技有限公司
  • 2019-06-28 - 2019-10-15 - G06F8/654
  • 一种远程烧写固化FLASH数据的方法用于双CPU嵌入式系统电力系统智能终端设备的远程升级,其包括一下步骤:步骤一、发送固化数据到接口切换回路;步骤二、接口切换回路接收固化数据并发送至DSP和ARM;步骤三、对DSP数据固化;步骤四、对ARM数据固化。本发明远程烧写固化FLASH数据的方法通过接口转换器远程接收固化数据,通过TTL和RS232模式的切换分别对双CPU嵌入式系统中的DSP和ARM进行数据固化,实现程序的顺序更新,以此解决电力系统智能终端设备现场升级的弊端。
  • 基于物联网的增强型OTA升级的方法-201910610902.X
  • 马建波;周国立;李海军;尤金刚;苏荣亮;曾佳豪;罗欢;张晋峰 - 四川爱联科技有限公司
  • 2019-07-08 - 2019-10-15 - G06F8/654
  • 本发明涉及嵌入式设备的固件升级技术,其公开了一种基于物联网的增强型OTA升级的方法,保障嵌入式设备在OTA升级操作过程中数据的可靠性、数据载体的稳定性以及在固件升级失败后的可恢复。本发明在接收OTA升级数据时,对每一帧都有对数据的校验,并且数据接收完成后对整个数据也会进行Hash值校验,以确保数据的完整性和唯一性,从而提高数据的可靠性;在向flash写入接收数据时,并非直接写入,而是通过写flash接口缓存到一定长度再写入flash中,可以减少Flash的读写次数确保Flash操作的稳定性;在进行固件升级的时候,启用升级失败的计数,当计数达到一定次数时,采用备份好的上一次升级成功的固件进行恢复,从而确保固件升级失败后的可恢复,提高系统稳定性。
  • 一种远程更新嵌入式设备软件的方法-201910346914.6
  • 黄燕平 - 深圳普智远科技有限公司
  • 2019-04-27 - 2019-10-11 - G06F8/654
  • 本发明提供一种远程更新嵌入式设备软件的方法,管理端服务器对远端嵌入式设备的软件更新,包括以下步骤:更新准备步骤;传输更新数据步骤;存储更新数据的步骤以及生效更新数据的步骤;在传输更新数据步骤中将每数据中的数据段的偏移地址打包;在存储更新数据中解析获得偏移地址后将该段数据保存在领衔地址开始的AppFLASH中相应的段中。利用本方法完成的嵌入式软件更新完整,正确。
  • 智能配电终端装置-201920471014.X
  • 于洪飞;柴宇;王东换;张宏;高丽 - 保定市智能电脑有限公司
  • 2019-04-09 - 2019-10-11 - G06F8/654
  • 本实用新型涉及智能配电终端装置,其包括箱体、设置在箱体上的底板、安装在箱体上的内层门板、安装在内层门板外侧的外层门板、设置在箱体底部的电池挡板I与电池挡板II、设置在电池挡板I与电池挡板II中的蓄电池模块、安装在箱体中的模块支架、设置在模块支架上的电源管理模块、与主控模块物理连接的通信模块、设置在模块支架上的且用于电连接的航插底板与用于安装主控模块4G天线的天线弯角、设置在箱体内的端子/空开支架、设置在箱体内的主板箱体、设置在主板箱体上的上盖板、以及设置在箱体内的接地铜排。本实用新型设计合理、结构紧凑且使用方便。
  • 一种防止服务器升级丢失数据的方法及系统-201910603100.6
  • 林玉;刘毅;林涛睿;林鹏程;刘茜熙 - 深圳市瑞驰信息技术有限公司
  • 2019-07-04 - 2019-10-08 - G06F8/654
  • 本发明涉及一种防止服务器升级丢失数据的方法,包括如下步骤:在系统中增加EEPROM设备,升级之前EEPROM设备获取配置信息,升级之后系统读取EEPROM设备写入的配置信息,获取升级之前系统的数据。本发明还提供一种防止服务器升级丢失数据的系统,包括:若干子卡、BMC卡,及配置在若干子卡、BMC卡上的EEPROM设备,所有EEPROM设备经由I2C与系统通信连接。本发明节省人力,减少重复工作带来的繁琐,可以保存系统之前的信息而无需再重新设置系统或安装程序。
  • 用于OTA更新车辆电子控制单元的方法-201610423630.9
  • 道格拉斯·S·穆勒;罗纳德·W·帕什比;考特尼·乔·霍姆斯 - 李尔公司
  • 2016-06-14 - 2019-10-01 - G06F8/654
  • 本发明公开了用于OTA更新车辆电子控制单元的方法。提供了用于更新车辆电子控制单元(ECU)的方法,电子控制单元包括存储数字内容图像的闪存存储器和引导装载器。方法包括:生成用于所述ECU的差分更新包(DUP)以将数字内容图像更新为更新的数字内容图像,所述DUP包括执行复制来自所述闪存存储器的字节和应用一组修改至所述复制的字节中的一个或多个的指令;在无线载波系统上将所述DUP传输到车辆的远程信息处理设备;存储所述数字内容图像的原始块部分;根据所述DUP修改所述原始块部分以产生修改的块部分;从所述闪存存储器擦除所述原始块部分;以及将所述修改的块部分写入所述闪存存储器以替代所述原始块部分。
  • 一种双芯片程序更新装置及方法-201910710725.2
  • 王进城 - 爱士惟新能源技术(扬中)有限公司
  • 2019-08-02 - 2019-09-27 - G06F8/654
  • 本发明公开了一种双芯片程序更新装置及方法,其能够避免芯片间数据透传引入的时间延迟以及可能的数据传输解析错误。一种双芯片程序更新装置,包括:第一芯片、第二芯片及外扩存储器;还包括:第一缓冲电路,其连接于第一芯片和外扩存储器之间;第二缓冲电路,其连接于第二芯片和外扩存储器之间;在第一芯片更新状态时,第一芯片通过第一缓冲电路和外扩存储器连通以获取需要更新的程序数据,第二芯片和外扩存储器断开;在第二芯片更新状态时,第二芯片通过第二缓冲电路和外扩存储器连通以获取需要更新的程序数据,第一芯片和外扩存储器断开;双芯片程序更新装置还包括用于在第一芯片更新状态和第二芯片更新状态之间切换的非门电路。
  • 一种单片机及其升级系统、升级方法-201910404701.4
  • 李邦 - 芜湖智久机器人有限公司
  • 2019-05-16 - 2019-09-17 - G06F8/654
  • 本发明涉及单片机技术领域,具体地说是一种单片机及其升级系统、升级方法,单片机包括引导程序存储区、下载程序存储区、执行程序存储区、升级信息存储区,升级系统包括上述单片机和上位机,升级方法包括指令接收、判别版本号、数据传输、检验反馈、运行程序;本发明和现有技术相比,使用单片机内部flash,无需其他的外部存储设备,使用标准的Canopen协议下发,数据链路层可靠,相比其他所有总线,可以做到达到汉明间距(Hamming Distanz)为6,能够检测报文里多达5个随机引入的位错误及15位突发性错误,灵活,兼容性高,价格低。
  • 一种基于多重加载的产品在线升级系统及方法-201910452190.3
  • 范长城;何国荣;喻梦娇;赵永峰 - 湖北三江航天险峰电子信息有限公司
  • 2019-05-28 - 2019-09-17 - G06F8/654
  • 本发明公开了一种基于多重加载的产品在线升级系统及方法,该系统包括配置存储器、处理单元和多重加载单元;配置存储器中分区存储有基础程序和应用程序;处理单元接收外部发送的在线升级数据帧,通过重加载单元将所述在线升级数据帧写入配置存储器中的应用程序分区中;多重加载单元在将在线升级数据帧写入应用程序分区后跳转至新写入的应用程序中的第一中断向量表;当升级失败后,该多重加载单元强制从第一中断向量表跳转至所述基础程序的第二中断向量表以重新加载该基础程序,将在线升级数据帧再次写入配置存储器中;本发明基于多重加载单元实现升级失败后应用程序的重新升级,从而确保了系统升级的可靠、安全性。
  • 一种控制器刷新方法及诊断设备-201910537357.6
  • 张明龙;宋程楠 - 阳光电源股份有限公司
  • 2019-06-20 - 2019-09-17 - G06F8/654
  • 本发明提供的控制器刷新方法及诊断设备,应用于汽车技术领域,该方法在获取并响应启动刷新指令,基于UDS协议将预设刷新数据更新至目标控制器的待刷新扇区之后,对待刷新扇区进行校验,如果待刷新扇区校验未通过,需要在待刷新扇区之中确定一个或多个存在错误数据的目标扇区以及与目标扇区对应的扇区刷新数据,然后针对每一目标扇区,将与目标扇区对应的扇区刷新数据更新至目标扇区并进行校验,直至各目标扇区校验通过。本发明提供的刷新方法及诊断设备,仅针对存在错误数据的目标扇区进行重复刷新,与现有技术中在控制器刷新失败的情况下,重启整个刷新流程的方法相比,可以有效缩短刷新时长,提高刷新效率。
  • 一种BIOS的升级方法、系统及相关装置-201910502398.1
  • 刘平 - 苏州浪潮智能科技有限公司
  • 2019-06-11 - 2019-09-13 - G06F8/654
  • 本申请提供一种BIOS的升级方法,包括:对BIOS的升级镜像进行数字签名,得到加密升级镜像;将加密升级镜像传输至RTU,以便RTU根据数字签名判断加密升级镜像是否可信;若是,解密得到升级镜像并对BIOS闪存配置锁机制;在RTU将升级镜像写入BIOS闪存后,解除锁机制并根据升级镜像升级BIOS。通过对BIOS的升级镜像进行加密并验证,同时利用RTU对BIOS闪存配置锁机制,保证该升级镜像在写入BIOS闪存时不会被调用,从而完全防止非法调取BIOS的升级镜像所带来的升级安全隐患,提高了BIOS升级安全性。本申请还提供一种BIOS的升级系统、一种计算机可读存储介质、一种服务器,具有上述有益效果。
  • 一种多单片机程序升级系统及其方法-201910511179.X
  • 黄子晏;万恒鑫;陆致静 - 上海杉科科技有限公司
  • 2019-06-13 - 2019-09-13 - G06F8/654
  • 本发明公开了一种多单片机程序升级系统及其方法,包括第一系统状态指示灯、第二系统状态指示灯、系统升级记录接口、Ukey插座、片选开关电路、OTA插座、系统电源电路、模式选择开关、系统对外升级接口、系统扩展接口、微处理器电路和系统调试接口,第一系统状态指示灯、第二系统状态指示灯、系统升级记录接口、Ukey插座、片选开关电路、OTA插座、系统电源电路、模式选择开关、系统对外升级接口、系统扩展接口和系统调试接口均电连接于微处理器电路。本发明有益效果:通过多单片机程序升级系统,对复杂系统下的多单片机进行程序升级,允许接入Ukey升级,也允许OTA在线升级,该系统的升级版本可以在Ukey和系统都增加硬件加密模块,更好的保证单片机程序安全。
  • 一种远程升级方法和装置-201610991624.3
  • 赵世赟 - 深圳市紫光同创电子有限公司
  • 2016-11-10 - 2019-09-13 - G06F8/654
  • 本发明提供了一种远程升级方法和装置,应用于FPGA,包括至少一个存储于FLASH中的远程升级数据流,首先载入远程升级数据流,将应用数据流开关程序配置为第一状态,执行应用数据流跳转程序,根据应用数据流跳转程序跳转并载入指定位置的应用数据流,在载入指定位置的应用数据流的过程中,配置应用数据流开关程序为第二状态,若载入应用数据流的过程中出现错误,则再次重新载入远程升级数据流,并顺序载入黄金数据流。通过本发明的实施,有效的避免了由于异常断电等情况导致载入应用数据流中断时载入不完整的应用数据流,而是载入黄金数据流,提高了FPGA应用的可靠性和稳定性。
  • OTA升级方法及蓝牙芯片-201610967225.3
  • 曾小光;隋星光;李洋;邓攀 - 青岛海信电器股份有限公司
  • 2016-10-28 - 2019-09-10 - G06F8/654
  • 本发明实施例提供一种OTA升级方法及蓝牙芯片,该方法能够应用于芯片的升级,其中所述芯片的存储装置包括:第一分区、第二分区和第三分区,其中,第三分区用于存储芯片的运行函数的函数描述信息。该方法包括:获取升级数据;将升级数据存储在所述第一分区内,并将所述升级数据的函数描述信息存储在所述第二分区内;根据所述第二分区中存储的所述升级数据的函数描述信息,更新所述第三分区内相应的函数描述信息,以便根据所述第三分区中更新后的函数描述信息,从所述第一分区内调用所述升级数据。本发明实施例提供的OTA升级方法及蓝牙芯片,能够提高蓝牙的OTA升级的可靠性,降低升级成本。
  • 一种更新引导加载程序的方法及装置-201910708731.4
  • 刘晓波;史家涛;纪小娟;陈娜娜;徐龙增 - 潍柴动力股份有限公司
  • 2019-08-01 - 2019-09-06 - G06F8/654
  • 本申请公开了一种更新引导加载程序的方法及装置,包括:将目标程序存储于ECU中的第一存储区域中,其中,该目标程序至少包括更新程序,第一存储区域在存储目标程序之前被用于存储应用程序;存储新版本的引导加载程序,并通过执行更新程序,将第二存储区域中旧版本的引导加载程序更新为新版本的引导加载程序。由此可见,将更新程序刷写到ECU中用于存储应用程序的第一存储区域中,可以实现在不开壳的情况下,利用新版本的Boot Loader更新ECU中旧版本的Boot Loader,进而对ECU中的Boot Loader的更新;并且,每次更新Boot Loader时都是将更新程序烧录至ECU中原先存储应用程序的区域,因此,也无需占用ECU额外的存储空间。
  • 车载导航主机自动更新开机图片的方法-201910358190.7
  • 李益明;王满红 - 惠州市德赛西威汽车电子股份有限公司
  • 2019-04-30 - 2019-08-27 - G06F8/654
  • 本发明公开了一种车载导航主机自动更新开机图片的方法,包括:判断导航主机是否支持在线更新;如果支持在线更新,则上传当前开机图片的版本信息;判断是否收到图片更新通知;如果收到图片更新通知则向服务提供商发起下载图片的申请;完成图片下载;将下载图片存储到开机图片的分区;导航主机关机,再次启动,从所述开机图片的分区读取开机图片,开机图片更新完成。采用该技术方案方便快捷、成本低。
  • 固件升级的方法和包含硬盘的系统-201810150766.6
  • 吴丽娟;张玉岗 - 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
  • 2018-02-13 - 2019-08-23 - G06F8/654
  • 本发明公开了一种固件升级的方法和包含硬盘的系统,涉及计算机技术领域。该方法的一具体实施方式包括:待升级系统的控制子系统将用于升级硬盘的待升级固件发送至待升级系统的硬盘子系统;所述待升级系统的操作系统触发硬盘子系统重新启动,实现固件升级。该实施方式降低了对待升级系统正常运行的影响,达到了不影响操作系统的正常运行、系统内的业务无需迁移或暂停、操作系统也无需重新启动来升级待升级固件的效果;并且无需在操作系统内存中安装固件升级的工具,从而避免了重启操作系统带来的业务中断。
  • 一种用于仪表系统升级的方法及系统-201910295472.7
  • 夏立闯;余尚武;杨九如 - 深圳市麦积电子科技有限公司
  • 2019-04-12 - 2019-08-23 - G06F8/654
  • 本发明属于汽车电子仪表领域,尤其涉及一种用于仪表系统升级的方法及系统。所述用于仪表系统升级的方法具体包括以下步骤:导航主机通过USB接口从外部存储介质中获取升级文件;通过FPD_LINK将导航主机中的升级文件传送至仪表系统;对仪表系统进行系统升级。本发明通过USB接口直接从外部存储介质获取升级文件,再通过FPD_LINK将升级文件从导航主机传送至仪表系统进行升级,方便快捷,可以有效的降低升级成本;同时使用FPD_LINK进行升级文件的传输,可以有效的提高传输速度,即提高仪表系统的升级效率。
  • 一种智能卡操作系统升级方法及装置-201910451662.3
  • 蒋小辉;黄小鹏 - 东信和平科技股份有限公司
  • 2019-05-28 - 2019-08-23 - G06F8/654
  • 本申请所提供的一种智能卡操作系统升级方法,包括:确定智能卡操作系统的目标函数中待修改代码逻辑;在将待修改代码逻辑对应的控制位设置为生效后,查询预设的软中断向量表并获取待修改代码逻辑对应的补丁的地址;在根据地址获取补丁后,安装补丁以实现智能卡操作系统的升级。该方法在进行智能卡操作系统升级时,可以不必将整个目标函数进行替换,只要安装待修改代码逻辑对应的补丁即可,能够避免消耗大量的计算资源。而且,该方法可以从目标原函数直接触发到进入补丁,软件层可以无感操作;功能通过软中断实现,不需要关系实际的硬件中断处理。本申请还提供一种智能卡操作系统升级装置、设备及计算机可读存储介质,均具有上述有益效果。
  • 一种多芯片通信方法和系统-201910511924.0
  • 陈宙能;环翾;艾陈 - 上海仪电汽车电子系统有限公司
  • 2019-06-13 - 2019-08-20 - G06F8/654
  • 本发明公开了一种多芯片通信方法和系统,MCU与MPU之间通过CAN控制器直接进行数据通信。MCU检测MPU是否正常启动,如果MPU正常启动失败,MCU会配置MPU通过备用程序启动。由于CAN控制器具有很多特点,例如发送接收缓冲、可靠的错误处理和检错机制以及发送的信息遭到破坏后,可自动重发等,通过CAN控制器来进行通信时,在大大降低程序复杂度的同时提高了通信的可靠性。而且由于MPU与MCU之间的通信方式和MCU与车辆之间的通信方式一样,提高了MCU程序的代码复用性。无论是从外部CAN总线来升级MCU程序还是从MPU的CAN总线来升级MCU程序,MCU程序只需要实现基于CAN的升级协议就行,不同的只是CAN的端口不一样。
  • 基于OBD与CAN总线下载闪存驱动升级控制器软件的系统及方法-201910319172.8
  • 饶超;王运斌;桑任仲 - 东风汽车集团有限公司
  • 2019-04-19 - 2019-08-16 - G06F8/654
  • 本发明公开了一种基于OBD与CAN总线下载闪存驱动升级控制器软件的系统,上位机刷写工具用于在整车控制器的控制软件升级过程中进行如下操作:上位机刷写工具通过CAN通讯设备发送编程会话模式指令给整车控制器,使整车控制器进入到更新程序代码的模式中;上位机刷写工具通过CAN通讯设备发送安全访问指令给整车控制器,通过预设的访问安全算法,进行上位机刷写工具与整车控制器之间的握手检验;上位机刷写工具通过CAN通讯设备将本地的闪存驱动及控制文件传输到整车控制器中。本发明弥补了MCU的FlashROM空间小的不足,同时提高了代码的执行速度和效率,增强了软件刷写流程的通用性。
  • 一种低端单片机软件升级方法及相关装置-201910425635.9
  • 肖仁杰;郭己 - 深圳云里物里科技股份有限公司
  • 2019-05-21 - 2019-08-13 - G06F8/654
  • 本申请公开了一种低端单片机软件升级方法,包括:获取单片机的待升级软件数据,并将所述单片机的当前运行软件数据备份至外置存储介质中;当备份完成时,将所述待升级软件数据拷贝至所述单片机的存储介质中;判断所述单片机的存储介质中的待升级软件数据是否存在问题;若是,则根据所述外置存储介质中的当前运行软件数据进行恢复。通过将当前运行软件数据备份在外置存储介质,以便当出现错误时进行数据恢复,提高单片机升级过程的可靠性和稳定性。本申请还公开了一种低端单片机软件升级装置、单片机以及计算机可读存储介质,具有以上有益效果。
  • 汽车电子设备的软件更新方法和装置-201510437972.1
  • 李根 - 比亚迪股份有限公司
  • 2015-07-23 - 2019-08-13 - G06F8/654
  • 本发明公开了一种汽车电子设备的软件更新方法和装置,其中,该方法包括:主控芯片获取更新数据,其中,更新数据包括下发数据包和应答数据包;主控芯片通过CAN总线将下发数据包下发至对应的汽车电子设备;主控芯片接收汽车电子设备发送的响应数据,其中,响应数据为汽车电子设备对接收的下发数据包做出相应响应而生成的数据;主控芯片将响应数据与应答数据包进行比对;以及如判断响应数据与应答数据包一致,则主控芯片判断烧写成功。本发明实例的汽车电子设备的软件更新方法能够降低汽车电子设备软件更新的复杂程度和产品成本,方便了汽车电子设备的软件更新。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top