CN104461654A - 一种obd设备功能单元及固件分类可选升级方法 - Google Patents
一种obd设备功能单元及固件分类可选升级方法 Download PDFInfo
- Publication number
- CN104461654A CN104461654A CN201410834471.2A CN201410834471A CN104461654A CN 104461654 A CN104461654 A CN 104461654A CN 201410834471 A CN201410834471 A CN 201410834471A CN 104461654 A CN104461654 A CN 104461654A
- Authority
- CN
- China
- Prior art keywords
- firmware
- area
- upgrading
- flash
- obd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供了一种OBD设备功能单元及固件分类可选升级方法,能够快速有效的更新升级OBD设备固件。其包括***软件平台以及与***软件平台建立链接的OBD设备,OBD设备具有内部flash的MCU,MCU连接有通信模块、外部flash和其他功能单元;内部flash包括静态区和动态区。静态区的固件不可升级;动态区的固件能够分类升级。外部flash包括升级区和备份区,升级区是存储新接收的更新固件程序数据,为拷贝到内部flash动态区对应的固件区做缓冲,其大小对应内部flash动态区;备份区是保存未更新升级前的固件程序,为固件升级过程出现异常情况时,恢复原有固件程序,其大小对应内部flash动态区。所述外部flash还包括预留区,预留区用于存储参数及其他需要的功能实现。
Description
技术领域
本发明属于车载自动诊断***领域,具体涉及一种OBD设备功能单元及固件分类可选升级方法。
背景技术
OBD(On Board Diagnostics)是车载自动诊断***。OBD设备作为智能终端,其集成了通讯模块***、卫星定位***、OBD模块、三轴加速度传感器、天线***等诸多功能模块,随着OBD模块集成度增加,其固件程序也会随之增加。对于已定型的硬件配置条件下,其MCU的固件扩展也会受到一定限制,所以就要求固件能够在不同的应用环境下进行不同配置。现有的OBD设备在出厂时固件已经固化,很难实现售后服务的更新升级,或者能够更新但不一定会满足不同客户的不同需求,给客户使用造成不便。
发明内容
本发明的目的在于克服上述不足,提供一种OBD设备功能单元及固件分类可选升级方法,能够快速有效的更新升级OBD设备固件。
为了达到上述目的,一种OBD设备功能单元,包括***软件平台以及与***软件平台建立链接的OBD设备,OBD设备具有内部flash的MCU,MCU连接有通信模块、外部flash和其他功能单元;
所述内部flash包括静态区和动态区,静态区存放升级功能固件、异常处理固件和公共应用固件;动态区存放根据功能进行分类的应用固件,并且各个功能固件必须存放在已经指定的固件区,各个固件区预留有对应的固件扩展区;静态区的固件不可升级,动态区的固件能够分类升级;
所述外部flash包括升级区和备份区,升级区是存储新接收的更新固件程序数据,为拷贝到内部flash动态区对应的固件区做缓冲,其大小对应内部flash动态区;备份区是保存未更新升级前的固件程序,为固件升级过程出现异常情况时,恢复原有固件程序,其大小对应内部flash动态区。
所述外部flash还包括预留区,预留区用于存储参数及其他需要的功能实现。
所述MCU为NXP的LPC1754,包含内部flash为128K;通信模块为中兴MC8332模块,并通过串口与MCU连接。
所述外部flash为至少大于内部flash两倍容量的存储器。
所述外部flash为SST25VF040,其具有4M bit(512K Byte)存储空间,除了升级区和备份区外,还能够预留256K的空间用于存储数据,其通过SPI串口与MCU进行通讯。
一种OBD设备功能单元的固件分类可选升级方法,包括以下步骤:
步骤一:OBD设备通信模块通过UDP方式与***软件平台建立链接,采用分包发送,并增加CRC16数据校验和OBD设备应答的方式保证数据正确;
步骤二:从***软件平台接收需要升级的指定分类固件数据,保存在外部flash升级区指定位置;
步骤三:从***软件平台接收升级数据完成命令及新版本号,并将步骤二中接收到的指定分类固件数据,从外部flash升级区拷贝到内部flash动态区;
步骤四:MCU重新运行主应用程序固件,对升级后固件程序通过OBD设备与***软件平台的交互判断升级是否有异常发生;
若运行正常则将步骤二中接收到的指定分类固件数据,从外部flash升级区拷贝到外部flash备份区,备份成功;若运行异常则将指定分类固件在外部flash备份区的数据恢复到内部flash动态区,升级失败。
所述步骤二中,若需要升级多个固件,采用如下方法:
首先,说明将要升级的固件数量及每个升级固件在内部flash中的具体地址,这个地址是提前固化在OBD设备中,OBD设备擦除将要升级固件在外部flash升级区对应的存储区域;
其次,采用每包包含512字节固件数据的消息包,OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域;
重复若干次上一步,最后***软件平台将固件末包数据发送OBD设备,OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域。
与现有技术相比,本发明提供的一种OBD设备功能单元及固件分类可选升级方法,通过***软件平台实现对OBD设备固件的远程升级,减少了设备售后服务滞后及售后费用问题,同时也避免了客户操作带了的异常问题;本发明能够根据每次固件变更的多少、类别进行选择性升级,对于未改变的固件能够不进行升级,能够最大限度的减少升级带了的流量费用,减少升级时间,也能够最大限度的减少升级中的异常问题;本发明还能够保证了每一用户手中设备的固件能够进行及时更新,且不需要用户进行任何的干预操作,最大限度的保证了用户的使用,并给用户提供了及时的售后服务。
进一步的,本发明能够依次接收多个固件,再进行升级,使升级时间大大缩短。
附图说明
图1为本发明一种OBD设备功能单元的结构框图;
图2为本发明内部flash的结构框图;
图3为本发明外部flash的结构框图;
图4为本发明***软件平台的流程图;
图5为本发明一种OBD设备功能单元及固件分类可选升级方法的流程图。
具体实施方式
下面结合附图和实施例对本发明做进一步说明。
参见图1、图2和图3,一种OBD设备功能单元,包括***软件平台以及与***软件平台建立链接的OBD设备,OBD设备具有内部flash的MCU,MCU连接有通信模块、外部flash和其他功能单元;
内部flash包括静态区和动态区,静态区存放升级功能固件、异常处理固件和公共应用固件;动态区存放根据功能进行分类的应用固件,并且各个功能固件必须存放在已经指定的固件区,各个固件区预留有对应的固件扩展区;静态区的固件不可升级,动态区的固件能够分类升级;
外部flash包括升级区、备份区和预留区,升级区是存储新接收的更新固件程序数据,为拷贝到内部flash动态区对应的固件区做缓冲,其大小对应内部flash动态区;备份区是保存未更新升级前的固件程序,为固件升级过程出现异常情况时,恢复原有固件程序,其大小对应内部flash动态区,预留区用于存储参数及其他需要的功能实现。
MCU为NXP的LPC1754,包含内部flash为128K;通信模块为中兴MC8332模块,并通过串口与MCU连接;外部flash为至少大于内部flash两倍容量的存储器,外部flash为SST25VF040,其具有4M bit(512K Byte)存储空间,除了升级区和备份区外,还能够预留256K的空间用于存储数据,其通过SPI串口与MCU进行通讯。
参见图4和图5,一种OBD设备功能单元的固件分类可选升级方法,包括以下步骤:
步骤一:OBD设备通信模块通过UDP方式与***软件平台建立链接,采用分包发送,并增加数据校验和OBD设备应答的方式保证数据正确;
步骤二:从***软件平台接收需要升级的指定分类固件数据,保存在外部flash升级区指定位置,若需要升级多个固件,采用如下方法:
首先,说明将要升级的固件数量及每个升级固件在内部flash中的具体地址,这个地址是提前固化在OBD设备中,OBD设备擦除将要升级固件在外部flash升级区对应的存储区域;
其次,采用每包包含512字节固件数据的消息包,OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域;
重复若干次上一步,最后***软件平台将固件末包数据发送OBD设备,OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域;
步骤三:从***软件平台接收升级数据完成命令及新版本号,并将步骤二中接收到的指定分类固件数据,从外部flash升级区拷贝到内部flash动态区;
步骤四:MCU重新运行主应用程序固件,对升级后固件程序通过OBD设备与***软件平台的交互判断升级是否有异常发生;
若运行正常则将步骤二中接收到的指定分类固件数据,从外部flash升级区拷贝到外部flash备份区;若运行异常则将指定分类固件在外部flash备份区的数据恢复到内部flash动态区,升级失败。
实施例1:
步骤一:选择MCU、外部flash、通信模块等硬件设备,本发明中OBD设备微控制器MCU选择NXP的LPC1754,其具有内部flash128K、2个16K的SRAM,支持以太网、串口等通讯端口。通信模块选择中兴MC8332模块,其能够通过串口与MCU进行通讯;外部flash要求选择至少大于内部flash两倍容量的存储器,以备进行固件的备份存储使用,本发明实施例选择大容量的SST25VF040,其具有4M bit(512K Byte)存储空间,除了升级区和备份区外,还能够预留256K的空间用于存储数据,其通过SPI串口与MCU进行通讯。
步骤二:***软件平台作为远程服务器进行升级控制操作,OBD设备通过UDP方式与***软件平台建立链接,采用分包发送,并增加CRC16数据校验,OBD设备应答等方式保证数据正确,规定了OBD设备与***软件平台之间的详细通讯协议,来保证命令和数据交互,具体应包括查询OBD设备版本号命令01,主要是判断OBD设备固件是否需要进行升级。
步骤三:从***软件平台接收需要升级的指定分类固件数据,保存在外部flash升级区指定位置,对于多个固件采用循环方式,包括以下步骤:
首先,开始升级命令02:说明将要升级的固件数量及每个升级固件在内部flash中的具体地址及固件大小,这个地址是提前固化在OBD设备中。OBD设备擦除将要升级的固件在外部flash升级区对应的存储区域。
其次,发送固件数据命令03:采用每包包含512字节固件数据的消息包,对于不同的分类固件,数据包多少不同。OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域,重复若干次,直至所有固件分类发送完毕。
最后,发送固件末包数据命令04:对于不同分类固件,本包为该固件最后一包数据,其数量多数情况不足512字节。OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域。
步骤四:从***软件平台接收升级数据完成命令及新版本号,并将步骤三中接收到的指定分类固件数据,从外部flash升级区拷贝到内部flash动态区。实施例中具体是发送版本号命令05:表示所有需要升级的固件已经分类发送完毕,并发送最新的固件版本号。OBD设备将进行了升级的固件对应的从外部flash升级区拷贝到内部flash动态区。并保存最新的版本号。
步骤五:MCU重新运行主应用程序固件,对升级后固件程序通过OBD设备与***软件平台的交互判断升级是否有异常发生。若运行正常则将步骤三中接收到的指定分类固件数据,从外部flash升级区拷贝到外部flash备份区,备份成功;若运行异常则将指定分类固件在外部flash备份区的数据恢复到内部flash动态区,升级失败。
发送运行正确命令06:表示固件升级正确。OBD设备将进行了升级的固件对应的从外部flash升级区拷贝到外部flash备份区。
发送运行异常命令07:表示固件升级异常。OBD设备将进行了升级的固件对应的从外部flash备份区恢复到内部flash动态区。
以上所述仅为本发明的较佳实施例,但本发明的保护范围不限于此。任何熟悉本技术领域的技术人员,在本发明的技术方案及构思发明上加以等同替换或改变,均应包含在本发明的保护范围之内。
Claims (7)
1.一种OBD设备功能单元,其特征在于:包括***软件平台以及与***软件平台建立链接的OBD设备,OBD设备具有内部flash的MCU,MCU连接有通信模块、外部flash和其他功能单元;
所述内部flash包括静态区和动态区,静态区存放升级功能固件、异常处理固件和公共应用固件;动态区存放根据功能进行分类的应用固件,并且各个功能固件必须存放在已经指定的固件区,各个固件区预留有对应的固件扩展区;动态区的固件能够分类升级;
所述外部flash包括升级区和备份区,升级区是存储新接收的更新固件程序数据,为拷贝到内部flash动态区对应的固件区做缓冲,其大小对应内部flash动态区;备份区是保存未更新升级前的固件程序,为固件升级过程出现异常情况时,恢复原有固件程序,其大小对应内部flash动态区。
2.根据权利要求1所述的一种OBD设备功能单元,其特征在于:所述外部flash还包括预留区,预留区用于存储参数。
3.根据权利要求1所述的一种OBD设备功能单元,其特征在于:所述MCU为NXP的LPC1754,包含内部flash为128K;通信模块为中兴MC8332模块,并通过串口与MCU连接。
4.根据权利要求1所述的一种OBD设备功能单元,其特征在于:所述外部flash为至少大于内部flash两倍容量的存储器。
5.根据权利要求1或4所述的一种OBD设备功能单元,其特征在于:所述外部flash为SST25VF040,其具有4M bit存储空间,除了升级区和备份区外,还能够预留256K的空间用于存储数据,其通过SPI串口与MCU进行通讯。
6.权利要求1所述的一种OBD设备功能单元的固件分类可选升级方法,其特征在于:包括以下步骤:
步骤一:OBD设备通信模块通过UDP方式与***软件平台建立链接,采用分包发送,并增加CRC16数据校验和OBD设备应答的方式保证数据正确;
步骤二:从***软件平台接收需要升级的指定分类固件数据,保存在外部flash升级区指定位置;
步骤三:从***软件平台接收升级数据完成命令及新版本号,并将步骤二中接收到的指定分类固件数据,从外部flash升级区拷贝到内部flash动态区;
步骤四:MCU重新运行主应用程序固件,对升级后固件程序通过OBD设备与***软件平台的交互判断升级是否有异常发生;
若运行正常则将步骤二中接收到的指定分类固件数据,从外部flash升级区拷贝到外部flash备份区,备份成功;若运行异常则将指定分类固件在外部flash备份区的数据恢复到内部flash动态区,升级失败。
7.根据权利要求6所述的一种OBD设备功能单元的固件分类可选升级方法,其特征在于:所述步骤二中,若需要升级多个固件,采用如下方法:
首先,说明将要升级的固件数量及每个升级固件在内部flash中的具体地址,这个地址是提前固化在OBD设备中,OBD设备擦除将要升级固件在外部flash升级区对应的存储区域;
其次,采用每包包含512字节固件数据的消息包,OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域;
重复若干次上一步,最后***软件平台将固件末包数据发送OBD设备,OBD设备将收到的固件数据保存在外部flash升级区对应的存储区域。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410834471.2A CN104461654A (zh) | 2014-12-27 | 2014-12-27 | 一种obd设备功能单元及固件分类可选升级方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410834471.2A CN104461654A (zh) | 2014-12-27 | 2014-12-27 | 一种obd设备功能单元及固件分类可选升级方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104461654A true CN104461654A (zh) | 2015-03-25 |
Family
ID=52907759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410834471.2A Pending CN104461654A (zh) | 2014-12-27 | 2014-12-27 | 一种obd设备功能单元及固件分类可选升级方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104461654A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105142114A (zh) * | 2015-08-14 | 2015-12-09 | 西安大唐电信有限公司 | 一种提高基于obd接口的车载终端定位速度的方法 |
CN105138373A (zh) * | 2015-08-27 | 2015-12-09 | 深圳市元征软件开发有限公司 | 汽车诊断设备固件升级方法及装置 |
CN106560789A (zh) * | 2016-05-05 | 2017-04-12 | 艾思玛新能源技术(上海)有限公司 | 一种***升级方法及装置 |
CN106789334A (zh) * | 2017-01-13 | 2017-05-31 | 狼天科技(深圳)有限公司 | 一种固件升级的方法和设备 |
CN106897092A (zh) * | 2017-02-23 | 2017-06-27 | 深圳市英威腾电气股份有限公司 | 一种软件远程升级方法及控制器 |
CN107102912A (zh) * | 2016-02-19 | 2017-08-29 | 福特全球技术公司 | 用于车辆软件更新安装的方法和设备 |
WO2018045700A1 (zh) * | 2016-09-07 | 2018-03-15 | 中兴通讯股份有限公司 | 一种车载自动诊断***设备及其升级方法 |
CN108196861A (zh) * | 2017-12-29 | 2018-06-22 | 深圳市元征科技股份有限公司 | 一种数据升级方法及其诊断设备 |
CN108337121A (zh) * | 2018-02-05 | 2018-07-27 | 深圳市中兴物联科技有限公司 | 车载诊断***和用于车载诊断***的升级方法 |
CN109002317A (zh) * | 2018-06-27 | 2018-12-14 | 上海有个机器人有限公司 | 一种pcba固件升级方法及***、pcba |
CN110704077A (zh) * | 2018-07-10 | 2020-01-17 | 中兴通讯股份有限公司 | 固件远程升级方法、装置、终端、移动设备及存储介质 |
CN110716723A (zh) * | 2019-09-25 | 2020-01-21 | 天津华来科技有限公司 | 一种固件升级方法及*** |
CN111324488A (zh) * | 2020-02-12 | 2020-06-23 | 浙江大华技术股份有限公司 | 一种程序备份处理方法及装置 |
CN112579135A (zh) * | 2020-12-22 | 2021-03-30 | 潍柴动力股份有限公司 | 用于车辆控制单元的刷写控制方法、***及车辆 |
WO2022022442A1 (zh) * | 2020-07-30 | 2022-02-03 | 阿里巴巴集团控股有限公司 | 数据处理方法、装置、智能网卡和服务器 |
CN114625388A (zh) * | 2020-12-11 | 2022-06-14 | 深圳市乐众云科技有限公司 | 一种物联网mcu空中固件升级***及方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090254898A1 (en) * | 2008-04-08 | 2009-10-08 | Microsoft Corporation | Converting a device from one system to another |
CN102681871A (zh) * | 2012-04-25 | 2012-09-19 | 广州致远电子股份有限公司 | 一种基于通信接口的固件升级*** |
CN102917343A (zh) * | 2011-08-04 | 2013-02-06 | 中兴通讯股份有限公司 | 一种固件升级方法、设备及*** |
CN103150193A (zh) * | 2013-04-10 | 2013-06-12 | 天津三星光电子有限公司 | 一种移动终端的软件升级方法 |
CN103577233A (zh) * | 2013-11-07 | 2014-02-12 | 深圳市元征科技股份有限公司 | 一种obdii读码卡设备、设备升级***及方法 |
CN103870305A (zh) * | 2014-02-19 | 2014-06-18 | 江苏天宝汽车电子有限公司 | 一种设有usb/存储卡接口的车载音响的软件升级方法 |
CN103914393A (zh) * | 2014-04-11 | 2014-07-09 | 四川华拓光通信股份有限公司 | 一种基于mcu的flash不丢失更新存储方法 |
US20140317612A1 (en) * | 2013-04-17 | 2014-10-23 | American Megatrends, Inc. | Method of fail safe flashing management device and application of the same |
-
2014
- 2014-12-27 CN CN201410834471.2A patent/CN104461654A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090254898A1 (en) * | 2008-04-08 | 2009-10-08 | Microsoft Corporation | Converting a device from one system to another |
CN102917343A (zh) * | 2011-08-04 | 2013-02-06 | 中兴通讯股份有限公司 | 一种固件升级方法、设备及*** |
CN102681871A (zh) * | 2012-04-25 | 2012-09-19 | 广州致远电子股份有限公司 | 一种基于通信接口的固件升级*** |
CN103150193A (zh) * | 2013-04-10 | 2013-06-12 | 天津三星光电子有限公司 | 一种移动终端的软件升级方法 |
US20140317612A1 (en) * | 2013-04-17 | 2014-10-23 | American Megatrends, Inc. | Method of fail safe flashing management device and application of the same |
CN103577233A (zh) * | 2013-11-07 | 2014-02-12 | 深圳市元征科技股份有限公司 | 一种obdii读码卡设备、设备升级***及方法 |
CN103870305A (zh) * | 2014-02-19 | 2014-06-18 | 江苏天宝汽车电子有限公司 | 一种设有usb/存储卡接口的车载音响的软件升级方法 |
CN103914393A (zh) * | 2014-04-11 | 2014-07-09 | 四川华拓光通信股份有限公司 | 一种基于mcu的flash不丢失更新存储方法 |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105142114A (zh) * | 2015-08-14 | 2015-12-09 | 西安大唐电信有限公司 | 一种提高基于obd接口的车载终端定位速度的方法 |
CN105138373A (zh) * | 2015-08-27 | 2015-12-09 | 深圳市元征软件开发有限公司 | 汽车诊断设备固件升级方法及装置 |
CN105138373B (zh) * | 2015-08-27 | 2018-10-23 | 深圳市元征软件开发有限公司 | 汽车诊断设备固件升级方法及装置 |
CN107102912A (zh) * | 2016-02-19 | 2017-08-29 | 福特全球技术公司 | 用于车辆软件更新安装的方法和设备 |
US12001825B2 (en) | 2016-02-19 | 2024-06-04 | Ford Global Technologies, Llc | Method and apparatus for vehicle software update installation |
CN106560789A (zh) * | 2016-05-05 | 2017-04-12 | 艾思玛新能源技术(上海)有限公司 | 一种***升级方法及装置 |
WO2018045700A1 (zh) * | 2016-09-07 | 2018-03-15 | 中兴通讯股份有限公司 | 一种车载自动诊断***设备及其升级方法 |
CN107809324A (zh) * | 2016-09-07 | 2018-03-16 | 中兴通讯股份有限公司 | 一种车载自动诊断***设备及其升级方法 |
CN106789334A (zh) * | 2017-01-13 | 2017-05-31 | 狼天科技(深圳)有限公司 | 一种固件升级的方法和设备 |
CN106897092A (zh) * | 2017-02-23 | 2017-06-27 | 深圳市英威腾电气股份有限公司 | 一种软件远程升级方法及控制器 |
CN108196861A (zh) * | 2017-12-29 | 2018-06-22 | 深圳市元征科技股份有限公司 | 一种数据升级方法及其诊断设备 |
CN108337121A (zh) * | 2018-02-05 | 2018-07-27 | 深圳市中兴物联科技有限公司 | 车载诊断***和用于车载诊断***的升级方法 |
CN109002317B (zh) * | 2018-06-27 | 2022-01-18 | 上海有个机器人有限公司 | 一种pcba固件升级方法及***、pcba |
CN109002317A (zh) * | 2018-06-27 | 2018-12-14 | 上海有个机器人有限公司 | 一种pcba固件升级方法及***、pcba |
CN110704077A (zh) * | 2018-07-10 | 2020-01-17 | 中兴通讯股份有限公司 | 固件远程升级方法、装置、终端、移动设备及存储介质 |
CN110716723A (zh) * | 2019-09-25 | 2020-01-21 | 天津华来科技有限公司 | 一种固件升级方法及*** |
CN111324488A (zh) * | 2020-02-12 | 2020-06-23 | 浙江大华技术股份有限公司 | 一种程序备份处理方法及装置 |
CN111324488B (zh) * | 2020-02-12 | 2023-12-08 | 浙江大华技术股份有限公司 | 一种程序备份处理方法及装置 |
WO2022022442A1 (zh) * | 2020-07-30 | 2022-02-03 | 阿里巴巴集团控股有限公司 | 数据处理方法、装置、智能网卡和服务器 |
CN114625388A (zh) * | 2020-12-11 | 2022-06-14 | 深圳市乐众云科技有限公司 | 一种物联网mcu空中固件升级***及方法 |
CN112579135A (zh) * | 2020-12-22 | 2021-03-30 | 潍柴动力股份有限公司 | 用于车辆控制单元的刷写控制方法、***及车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104461654A (zh) | 一种obd设备功能单元及固件分类可选升级方法 | |
CN111666080B (zh) | 微服务集群部署方法、装置、计算机设备及存储介质 | |
JP6236533B2 (ja) | 差分アップデートパッケージの作成方法及び装置、システム差分アップデート方法及び装置 | |
JP6760813B2 (ja) | ソフトウェア更新装置、ソフトウェア更新方法、ソフトウェア更新システム | |
CN100545809C (zh) | 一种软件升级方法及其*** | |
CN103023879B (zh) | 一种基于高速缓存的数据中心间广域数据同步方法 | |
US20170206079A1 (en) | Method and Device for Upgrading Software | |
CN106610840A (zh) | 一种无线固件升级方法及*** | |
EP2456257B1 (en) | Method and system for upgrading wireless data card | |
CN107608705A (zh) | 一种无线wifi视频设备及其固件升级方法 | |
CN105635216A (zh) | 分布式应用的升级方法、设备和分布式*** | |
CN102681917A (zh) | 一种操作***及其修复方法 | |
CN114079615B (zh) | 一种多集群环境下的应用同步方法、***、介质和电子设备 | |
Nikolov | Research firmware update over the air from the cloud | |
CN105577408A (zh) | 一种vnfm容灾保护的方法、装置和nfvo | |
CN104424048A (zh) | 用于数据存储的方法和装置 | |
CN105824722A (zh) | 计算机云端备份还原*** | |
CN106843954A (zh) | 传感器节点远程升级方法 | |
CN103177077A (zh) | 一种apk文件的存储及输出方法 | |
CN108628705B (zh) | 数据库恢复方法、装置、计算机设备和存储介质 | |
CN114443081A (zh) | 终端升级的方法及终端 | |
CN106775806A (zh) | 一种升级私有云应用的方法 | |
EP3701371B1 (en) | Method for updating a bootloader of a controller of a light | |
CN103457748A (zh) | 数据传输方法、***和设备 | |
CN107168748A (zh) | 一种通过一个升级文件包实现多项升级任务的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150325 |