CN108536452B - Embedded device, system software upgrading method, system and terminal thereof - Google Patents
Embedded device, system software upgrading method, system and terminal thereof Download PDFInfo
- Publication number
- CN108536452B CN108536452B CN201710114499.2A CN201710114499A CN108536452B CN 108536452 B CN108536452 B CN 108536452B CN 201710114499 A CN201710114499 A CN 201710114499A CN 108536452 B CN108536452 B CN 108536452B
- Authority
- CN
- China
- Prior art keywords
- upgrading
- upgrade
- embedded equipment
- upgraded
- embedded
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to an embedded device, a system software upgrading method, a system and a terminal thereof, wherein the system puts the software upgrading tool software of the embedded device end at an external device end with stronger performance for operation, and the external device end which is convenient for operating the software upgrading tool software of the embedded device end and the embedded device end to be upgraded can mutually transmit files by combining FTP and SSH, and the data upgrading compatibility, the firmware upgrading and the main control software upgrading of the embedded device end are sequentially carried out according to the execution sequence. The upgrading method of the embedded system simplifies the user operation and the realization of the upgrading tool software of the embedded equipment software system, and saves the user time.
Description
Technical Field
The present invention relates to a method for upgrading software, and in particular, to an embedded device, a system software upgrading method, a system and a terminal thereof.
Background
The current upgrading method of the embedded equipment end software system is that the embedded equipment end software system upgrading tool software running on the embedded equipment end is firstly upgraded, and then the embedded equipment end software system is executed, so that the operation of a user is complicated, the embedded equipment end software system upgrading tool software is limited by the limitation of lower performance of embedded equipment hardware, the execution of the system upgrading can consume longer time of the user, and simultaneously, the embedded equipment end upgrading tool software needs to execute rollback operation on the embedded equipment end software system under various failure scenes, so that the implementation of the embedded equipment end upgrading tool software is complex.
In the hardware environment of the embedded equipment end, the operation capability of a processor is low and the internal storage space is limited, and the current implementation stores the upgrade tool software of the embedded equipment end in the embedded equipment end and operates in the hardware environment with low performance of the embedded equipment end. Therefore, before the user performs the upgrade operation of the software system of the embedded device, the user needs to be guided to upgrade the upgrade tool software of the embedded device. After the upgrade tool software is successfully upgraded, the upgrade of the embedded equipment end software system can be executed. The upgrade of the software system of the embedded equipment end is divided into a plurality of steps to be executed, and all the previous operations need to be retracted after each step fails to execute the upgrade, so that the problems of complicated realization of the upgrade tool software of the embedded equipment end, excessive user operation, longer upgrade compatibility time consumption and the like are caused.
Three problems that exist in particular are as follows: 1. before the user performs the upgrade of the embedded equipment end software system, the user needs to upgrade the upgrade tool software of the embedded equipment end software system, and the user operation is complicated; 2. the upgrade tool software of the software system of the embedded equipment end runs on the embedded equipment end and is limited by the lower limit of the hardware performance of the embedded equipment end, and a user executes the upgrade of the software system of the embedded equipment end once, so that the time consumed by the user is longer; 3. under the condition of multiple upgrade failure, the embedded equipment end upgrade tool software needs to execute rollback operation on the embedded equipment end software system, so that the implementation of the embedded equipment end upgrade tool software is complex.
Accordingly, the prior art is still to be improved and developed to facilitate improving the upgrade efficiency of the embedded device software.
Disclosure of Invention
Aiming at the defects existing in the prior art, the invention aims to provide an embedded device and a software upgrading system thereof, and aims to solve the problems of complicated user operation, long user time consumption for upgrading and complex realization of embedded device-end upgrading tool software.
In order to achieve the above object, the present invention is realized by the following technical scheme:
the system software upgrading system of the embedded equipment is installed in an upgrading terminal and specifically comprises the following components:
a first network connection module: establishing network connection between an upgrading system and embedded equipment by adopting an FTP protocol and an SSH protocol;
a data upgrading compatible module: the method comprises the steps of downloading embedded equipment system data to be upgraded to the local of an upgrading terminal by adopting an FTP protocol, and then executing data upgrading compatible operation on the local of the upgrading terminal to form an upgraded data file packet;
firmware upgrading module: uploading a firmware upgrading file compression packet to the embedded equipment to be upgraded by adopting an FTP protocol, and starting firmware upgrading operation of the embedded equipment to be upgraded by adopting an SSH instruction;
the first main control software upgrading module: uploading the updated data file packet to the embedded equipment to be updated by adopting an FTP protocol, and starting the upgrading operation of system software and main control software of the embedded equipment to be updated by adopting an SSH instruction;
an upgrade process information display module: the method is used for displaying the currently executed step and the upgrade completion state in the upgrade process in real time, and displaying the upgrade execution result after the upgrade is completed.
The system software upgrading system of the embedded equipment further comprises:
and a file decompression module: the decompression operation is used for completing the decompression operation of the downloaded data file package;
and the file packing and compressing module: the method is used for completing the packing compression of the firmware upgrading file and the packing compression of the upgraded data file packet.
Based on the system, the invention provides an upgrading method which specifically comprises the following steps:
a system software upgrading method of embedded equipment comprises the following steps:
step S1: establishing network connection between an upgrading terminal and embedded equipment to be upgraded, wherein the network connection comprises FTP connection for downloading and uploading data and SSH connection for executing login and instruction operation, and if both the connection is successful, executing step S2, otherwise prompting that the upgrading is failed;
step S2: the upgrade terminal downloads the system data of the embedded equipment to be upgraded, carries out data upgrade compatibility on the system data of the embedded equipment to be upgraded to form an upgraded data file packet, executes the step S3 if the upgrade is successful, and prompts the upgrade failure if the upgrade is failed;
step S3: uploading a firmware upgrading file compression packet to the embedded equipment to be upgraded, upgrading the firmware of the embedded equipment to be upgraded, executing the step S4 if the upgrading is successful, and prompting that the upgrading is failed if the upgrading is failed;
step S4: uploading an updated data file packet to the embedded equipment to be updated, decompressing and covering the data file packet under a system directory corresponding to the embedded equipment to be updated, deleting a process file, updating system software and main control software of the embedded equipment, and prompting a user that the updating is successful after the system software and the main control software of the embedded equipment are successfully executed; otherwise, executing rollback operation on the data file package after uploading the upgrade, and prompting the user that the upgrade fails.
The specific operation of the step S1 is as follows: firstly, starting and running the embedded equipment to be upgraded, opening and running an upgrading system in a desktop operation interface of an upgrading terminal, and setting an IP address of the embedded equipment to be upgraded of the target equipment to be upgraded.
Wherein, the step S2 further includes:
s21: downloading a compatible upgrade data file packet, decompressing under a local directory of an upgrade terminal, packaging the system data of the embedded equipment to be upgraded, downloading through FTP, and decompressing under the local directory of the upgrade terminal;
s22: comparing the version numbers of the software modules in the compatible upgrading data file packet with the version numbers of the corresponding software modules in the embedded equipment to be upgraded, if the software modules needing to be upgraded exist, executing a step S23, otherwise prompting the user that the current version is the latest version, and not needing to execute upgrading operation;
s23: and filling all data downloaded from the embedded equipment to be upgraded into the decompressed compatible upgrading data file packet, if the step is successfully executed, continuing to execute the subsequent upgrading step, otherwise, prompting the user that the upgrading is failed, and stopping executing the subsequent upgrading step.
The step S3 of performing an upgrade operation on the firmware of the embedded device to be upgraded specifically includes: and upgrading the control software of the embedded equipment component.
Based on the system file transmission protocol, the invention also provides an upgrade terminal system, the system software upgrade system of the embedded device is arranged in the upgrade terminal system, and the upgrade terminal system specifically comprises:
the second embedded system module, namely an embedded operating system, is the basis for running the main control software on the embedded equipment;
the second main control software module runs on the embedded operating system, completes control of the embedded equipment according to the requirements of a user, and processes the generated data;
the second device component control software module is mainly interacted with the main control software and completes behavior control on the external device component equipment in the embedded equipment according to the requirement of the main control software;
the second FTP server module responds to an FTP connection request of the external equipment and performs file transmission with the FTP connection request;
the second SSH server module responds to an SSH login request of the external equipment to finish an appointed operation instruction;
an embedded device, comprising:
the third embedded system module is used for controlling the operation of the embedded equipment;
the third device component control module is used for performing behavior control on external device component equipment in the embedded equipment;
the third network connection module is used for network connection of the embedded equipment and data interaction;
the third embedded system software module is used for automatically starting the FTP server and the SSH server after the power-on and receiving FTP and SSH connection requests from the external terminal;
the third FTP server module is used for responding to the FTP connection request of the external terminal and carrying out file transmission;
the third SSH server module is used for responding to the SSH login request of the external terminal and completing the designated operation instruction.
The invention has the beneficial effects that: the invention aims to provide an embedded device and a software upgrading system thereof, which avoid the step of upgrading the software of an upgrading tool of an embedded device end from the realization mode and save the time consumed by a user when executing the step; the method described in the invention is used for running on the upgrade terminal after being realized, the upgrade speed is obviously increased, and the upgrade efficiency of the user embedded equipment is improved.
Drawings
FIG. 1 is a data transmission diagram of an embedded device and a software upgrade system according to an embodiment of the present invention;
FIG. 2 is a block diagram of an upgrade system for an embedded device-side software system according to an embodiment of the present invention;
FIG. 3 is a flowchart of a software upgrade system for an embedded device according to an embodiment of the present invention;
fig. 4 is a specific flowchart in an upgrade step S1 of a software upgrade system of an embedded device according to an embodiment of the present invention;
fig. 5 is a specific flowchart in an upgrade step S2 of a software upgrade system of an embedded device according to an embodiment of the present invention;
FIG. 6 is a block diagram of an upgrade terminal system provided by an embodiment of the present invention;
fig. 7 is a block diagram of an embedded device according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent.
The embodiment of the invention provides a software upgrading method of embedded equipment, which is completed through communication between an upgrading terminal provided with an upgrading system and the embedded equipment. As shown in fig. 1, the upgrade terminal 1 is connected with the device to be embedded 2 through an FTP protocol; the upgrade terminal 1 downloads or uploads an upgrade file of the embedded device through an FTP protocol; the upgrade terminal logs in the embedded equipment through an SSH protocol; and the upgrade system running in the upgrade terminal 1 performs an upgrade operation.
The embodiment of the present invention provides an embedded system software upgrade system 3 based on the file transfer protocol of fig. 1, as shown in fig. 2, the system includes:
the first network connection module 31: establishing network connection between an upgrading system and embedded equipment by adopting an FTP protocol and an SSH protocol;
data upgrade compatibility module 32: the method comprises the steps of downloading embedded equipment system data to be upgraded to the local of an upgrading terminal by adopting an FTP protocol, and then executing data upgrading compatible operation on the local of the upgrading terminal to form an upgraded data file packet;
firmware upgrade module 33: uploading a firmware upgrading file compression packet to the embedded equipment to be upgraded by adopting an FTP protocol, and starting firmware upgrading operation of the embedded equipment to be upgraded by adopting an SSH instruction;
the first master software upgrade module 34: uploading the updated data file packet to the embedded equipment to be updated by adopting an FTP protocol, and starting the upgrading operation of system software and main control software of the embedded equipment to be updated by adopting an SSH instruction;
upgrade process information display module 35: the method is used for displaying the currently executed step and the upgrade completion state in the upgrade process in real time, and displaying the upgrade execution result after the upgrade is completed.
File decompression module 36: the decompression operation is used for completing the decompression operation of the downloaded data file package;
file packing compression module 37: the method is used for completing the packing compression of the firmware upgrading file and the packing compression of the upgraded data file packet.
Referring to fig. 3, the present invention provides an upgrade method based on the above system, which specifically includes the following procedures:
step S1: establishing network connection between the upgrading terminal 1 and the embedded equipment 2 to be upgraded, wherein the network connection comprises FTP connection for downloading and uploading data and SSH connection for executing login and instruction operation, and if both the connection is successful, executing step S2, otherwise prompting that the upgrading is failed;
step S2: the upgrade terminal 1 downloads the system data of the embedded device 2 to be upgraded, performs data upgrade compatibility on the system data of the embedded device 2 to be upgraded, forms an upgraded data file packet, executes the step S3 if the upgrade is successful, and prompts the upgrade failure if the upgrade is failed;
step S3: uploading a firmware upgrading file compression packet to the embedded device 2 to be upgraded, upgrading the firmware of the embedded device 2 to be upgraded, executing the step S4 if the upgrading is successful, and prompting that the upgrading is failed if the upgrading is failed;
step S4: uploading an updated data file packet to the embedded equipment 2 to be updated, decompressing and covering the data file packet under a system directory corresponding to the embedded equipment 2 to be updated, deleting a process file, updating system software and main control software of the embedded equipment, and prompting a user that the updating is successful after the execution is successful; otherwise, executing rollback operation on the data file package after uploading the upgrade, and prompting the user that the upgrade fails.
Referring to fig. 4, the specific operation of step S1 is as follows:
s11: firstly, starting to operate the embedded equipment 2 to be upgraded, and opening and operating an upgrading system in a desktop operation interface of the upgrading terminal 1.
S12: and setting the IP address of the embedded device to be upgraded of the target device to be upgraded.
Wherein, referring to fig. 5, the step S2 further includes:
s21: downloading a compatible upgrade data file packet, decompressing under a local directory of an upgrade terminal, packaging the system data of the embedded equipment to be upgraded, downloading through FTP, and decompressing under the local directory of the upgrade terminal;
s22: comparing the version numbers of the software modules in the compatible upgrading data file packet with the version numbers of the corresponding software modules in the embedded equipment to be upgraded, if the software modules needing to be upgraded exist, executing a step S23, otherwise prompting the user that the current version is the latest version, and not needing to execute upgrading operation;
s23: and filling all data downloaded from the embedded equipment 2 to be upgraded into the decompressed compatible upgrading data file packet, if the step is successfully executed, continuing to execute the subsequent upgrading step, otherwise prompting the user that the upgrading is failed, and stopping executing the subsequent upgrading step.
Based on the above system file transfer protocol, an embodiment of the present invention provides an upgrade terminal system 1, where the system software upgrade system 3 of the above embedded device is provided in the upgrade terminal system 1, referring to fig. 6, and the upgrade terminal system 1 specifically includes:
the second embedded system module 11, i.e. the embedded operating system, is the basis for the running of the main control software on the embedded device;
the second main control software module 12 runs on the embedded operating system, controls the embedded equipment according to the requirements of a user, and processes the generated data;
the second device component control software module 13 is mainly used for interacting with the main control software and completing behavior control on the external device component equipment in the embedded equipment according to the requirement of the main control software;
the second FTP server module 14, which responds to the FTP connection request of the external device and performs file transfer with the FTP connection request;
the second SSH server module 15 responds to the SSH login request of the external device and completes the designated operation instruction thereof;
an embodiment of the present invention provides an embedded device 2, as shown in fig. 7, including:
the third embedded system module 26 is used for controlling the operation of the embedded device;
the third device component control module 25 is used for performing behavior control on external device component equipment in the embedded equipment;
the third network connection module 24 is used for connecting the embedded device with the network of the upgrade system for data interaction;
the third embedded system software module 23 is configured to automatically start the FTP server and the SSH server after the power-on, and receive a connection request of the FTP and the SSH from an external terminal, that is, the upgrade system;
the third FTP server unit 22 is configured to respond to an FTP connection request of the external terminal, that is, the upgrade system, and perform file transfer;
the third SSH server unit 21 is configured to respond to an SSH login request of the external terminal, that is, the upgrade system, and complete a specified operation instruction.
In terms of hardware performance, when the equipment processing capacity of the upgrade terminal is obviously higher than that of the embedded equipment to be upgraded, the method not only can simplify the operation steps of a user and realize the upgrade tool software of the embedded equipment software system, but also can save the time of the user due to the improvement of the hardware performance, and can bring the advantages of the upgrade method of the embedded equipment software system into play to a greater extent.
The method for upgrading the software system of the embedded equipment end avoids the step of upgrading the software of the upgrading tool of the embedded equipment end from the implementation mode, and saves the time consumed by a user when executing the step; the upgrade tool software of the software system originally operated on the embedded equipment end to be upgraded is put on the upgrade terminal to operate after being realized by using the method disclosed by the invention, the upgrade speed is obviously increased, and the time can be saved by about 30%.
In order to make the objects, technical solutions and advantages of the present invention more clear and clear, the present invention will be further described in detail below with reference to the accompanying drawings and examples.
It is to be understood that the invention is not limited in its application to the examples described above, but is capable of modification and variation in light of the above teachings by those skilled in the art, and that all such modifications and variations are intended to be included within the scope of the appended claims.
Claims (7)
1. The system software upgrading system of the embedded equipment is characterized in that the upgrading system is installed in an upgrading terminal system and specifically comprises the following components:
a first network connection module: establishing network connection between an upgrading system and embedded equipment by adopting an FTP protocol and an SSH protocol;
a data upgrading compatible module: the method comprises the steps of downloading embedded equipment system data to be upgraded to the local of an upgrading terminal by adopting an FTP protocol, and then executing data upgrading compatible operation on the local of the upgrading terminal to form an upgraded data file packet;
firmware upgrading module: uploading a firmware upgrading file compression packet to the embedded equipment to be upgraded by adopting an FTP protocol, and starting firmware upgrading operation of the embedded equipment to be upgraded by adopting an SSH instruction;
the first main control software upgrading module: uploading the updated data file packet to the embedded equipment to be updated by adopting an FTP protocol, and starting the upgrading operation of system software and main control software of the embedded equipment to be updated by adopting an SSH instruction;
an upgrade process information display module: the method is used for displaying the currently executed step and the upgrade completion state in the upgrade process in real time, and displaying the upgrade execution result after the upgrade is completed.
2. The system software upgrade system of the embedded device of claim 1, further comprising:
and a file decompression module: the decompression operation is used for completing the decompression operation of the downloaded data file package;
and the file packing and compressing module: the method is used for completing the packing compression of the firmware upgrading file and the packing compression of the upgraded data file packet.
3. The system software upgrading method of the embedded equipment is characterized by comprising the following steps of:
step S1: establishing network connection between an upgrading terminal and embedded equipment to be upgraded, wherein the network connection comprises FTP connection for downloading and uploading data and SSH connection for executing login and instruction operation, and if both the connection is successful, executing step S2, otherwise prompting that the upgrading is failed;
step S2: the upgrade terminal downloads the system data of the embedded equipment to be upgraded, carries out data upgrade compatibility on the system data of the embedded equipment to be upgraded to form an upgraded data file packet, executes the step S3 if the upgrade is successful, and prompts the upgrade failure if the upgrade is failed;
step S3: uploading a firmware upgrading file compression packet to the embedded equipment to be upgraded, upgrading the firmware of the embedded equipment to be upgraded, executing the step S4 if the upgrading is successful, and prompting that the upgrading is failed if the upgrading is failed;
step S4: uploading an updated data file packet to the embedded equipment to be updated, decompressing and covering the data file packet under a system directory corresponding to the embedded equipment to be updated, deleting a process file, updating system software and main control software of the embedded equipment, and prompting a user that the updating is successful after the system software and the main control software of the embedded equipment are successfully executed; otherwise, executing rollback operation on the data file package after uploading the upgrade, and prompting the user that the upgrade fails.
4. The upgrading method according to claim 3, wherein the specific operation of step S1 is:
s11: firstly, starting and running embedded equipment to be upgraded, and opening and running an upgrading system in a desktop operation interface of an upgrading terminal;
s12: and setting the IP address of the embedded device to be upgraded of the target device to be upgraded.
5. The upgrade method according to claim 3, wherein the step S2 further comprises:
s21: downloading a compatible upgrade data file packet, decompressing under a local directory of an upgrade terminal, packaging the system data of the embedded equipment to be upgraded, downloading through FTP, and decompressing under the local directory of the upgrade terminal;
s22: comparing the version numbers of the software modules in the compatible upgrading data file packet with the version numbers of the corresponding software modules in the embedded equipment to be upgraded, if the software modules needing to be upgraded exist, executing a step S23, otherwise prompting the user that the current version is the latest version, and not needing to execute upgrading operation;
s23: and filling all data downloaded from the embedded equipment to be upgraded into the decompressed compatible upgrading data file packet, if the step is successfully executed, continuing to execute the subsequent upgrading step, otherwise, prompting the user that the upgrading is failed, and stopping executing the subsequent upgrading step.
6. The method for upgrading according to claim 3, wherein the upgrading operation of the firmware of the embedded device to be upgraded in step S3 specifically includes: and upgrading the control software of the embedded equipment component.
7. An embedded device, comprising:
the third embedded system module is used for controlling the operation of the embedded equipment;
the third device component control module is used for performing behavior control on external device component equipment in the embedded equipment;
the third network connection module is used for establishing network connection between the embedded equipment and the upgrading system of claim 1 for data interaction;
the third embedded system software unit is used for automatically starting the FTP server and the SSH server after starting up and receiving the FTP and SSH connection request from an external terminal, namely the upgrade system as claimed in claim 1;
the third FTP server unit is configured to respond to an FTP connection request of the external terminal, that is, the upgrade system of claim 1, and perform file transfer;
the third SSH server unit is configured to respond to an SSH login request of the external terminal, that is, the upgrade system according to claim 1, and complete the specified operation instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710114499.2A CN108536452B (en) | 2017-02-28 | 2017-02-28 | Embedded device, system software upgrading method, system and terminal thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710114499.2A CN108536452B (en) | 2017-02-28 | 2017-02-28 | Embedded device, system software upgrading method, system and terminal thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108536452A CN108536452A (en) | 2018-09-14 |
CN108536452B true CN108536452B (en) | 2023-05-26 |
Family
ID=63488323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710114499.2A Active CN108536452B (en) | 2017-02-28 | 2017-02-28 | Embedded device, system software upgrading method, system and terminal thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108536452B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109375938B (en) * | 2018-11-15 | 2021-10-22 | 紫光测控有限公司 | Security upgrade control system, method and program for Linux embedded device |
CN109558156B (en) * | 2019-01-15 | 2021-07-27 | 重庆德科电子仪表有限公司 | Upgrading optimization method for automobile instrument |
CN110012082A (en) * | 2019-03-22 | 2019-07-12 | 上海联影医疗科技有限公司 | Embedded device and its upgrade method, controlling terminal |
CN110888654A (en) * | 2019-11-13 | 2020-03-17 | 重庆秦嵩科技有限公司 | Method for upgrading embedded operating system |
CN111552493A (en) * | 2020-04-24 | 2020-08-18 | 苏州华芯微电子股份有限公司 | Software updating method for burglar alarm, burglar alarm and self-refreshing equipment |
CN113778496A (en) * | 2021-09-16 | 2021-12-10 | 联想(北京)有限公司 | Firmware upgrading method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101425018A (en) * | 2008-12-05 | 2009-05-06 | 深圳创维数字技术股份有限公司 | Embedded firmware upgrading method and device based on sectional form |
CN103442041A (en) * | 2013-08-14 | 2013-12-11 | 深圳市同洲电子股份有限公司 | Method, device and system for upgrading firmware of embedded device |
CN103490927A (en) * | 2013-09-10 | 2014-01-01 | 中兴通讯股份有限公司 | Firmware upgrading method, equipment and communication system |
CN103927211A (en) * | 2014-04-25 | 2014-07-16 | 航天科技控股集团股份有限公司 | Wireless upgrading method based on FTP wireless upgrading system |
CN105159718A (en) * | 2015-09-06 | 2015-12-16 | 杭州华为数字技术有限公司 | Firmware updating method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160266894A1 (en) * | 2015-03-11 | 2016-09-15 | Cavium, Inc. | Systems and methods for live upgrade and update of firmware on an embedded networking device |
-
2017
- 2017-02-28 CN CN201710114499.2A patent/CN108536452B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101425018A (en) * | 2008-12-05 | 2009-05-06 | 深圳创维数字技术股份有限公司 | Embedded firmware upgrading method and device based on sectional form |
CN103442041A (en) * | 2013-08-14 | 2013-12-11 | 深圳市同洲电子股份有限公司 | Method, device and system for upgrading firmware of embedded device |
CN103490927A (en) * | 2013-09-10 | 2014-01-01 | 中兴通讯股份有限公司 | Firmware upgrading method, equipment and communication system |
CN103927211A (en) * | 2014-04-25 | 2014-07-16 | 航天科技控股集团股份有限公司 | Wireless upgrading method based on FTP wireless upgrading system |
CN105159718A (en) * | 2015-09-06 | 2015-12-16 | 杭州华为数字技术有限公司 | Firmware updating method and device |
Non-Patent Citations (1)
Title |
---|
微功率无线抄表系统的终端远程升级;蒋炜;《单片机与嵌入式系统应用》;20121231(第9期);第8-11页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108536452A (en) | 2018-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108536452B (en) | Embedded device, system software upgrading method, system and terminal thereof | |
CN107066305B (en) | Method and device for updating server firmware of server and server | |
JP5838527B2 (en) | Method, apparatus and communication device for updating firmware | |
CN112667266B (en) | Firmware upgrading method, device, equipment and storage medium | |
CN102665123B (en) | A kind of TV control method, handheld device, TV and TV control system | |
WO2020233058A1 (en) | Code download method and apparatus, and electronic device and computer storage medium | |
CN103425548A (en) | Method and system for operating system cloud backup and restore | |
WO2017185954A1 (en) | Method, host, and system for implementing usb device management | |
CN111367544A (en) | Multi-peripheral firmware upgrade control method, intelligent device, firmware and electronic device | |
WO2021136200A1 (en) | Bootloader loading method, storage medium, and embedded terminal | |
CN105979313A (en) | Remote control upgrading method and device | |
US20190205109A1 (en) | Computer system, baseboard management controller, and os installation method | |
CN112506584B (en) | Resource file loading method, device, equipment, storage medium and product | |
CN114185579A (en) | Software upgrading method and device, electronic equipment and readable storage medium | |
CN103561082A (en) | Compressing request processing method and server | |
CN105933160B (en) | Method for realizing rapid connection of wired network on Android smart television | |
CN105094911A (en) | One-key upgrading method and tool of wireless communication module | |
CN108989428B (en) | Bluetooth terminal upgrading method, server, computer readable storage medium and system | |
CN113094064A (en) | Gateway software module upgrading method, device, equipment and storage medium | |
WO2021051370A1 (en) | Device control method and system as well as control terminal | |
CN104468671A (en) | Configuration information processing method, device and relevant device | |
CN103297516A (en) | Multi-type providing method, multi-type providing system and multi-type providing device of applications | |
CN106648805A (en) | Intelligent device, intelligent system, and method for intelligently installing application | |
CN102841801A (en) | Method and device for upgrading firmware of driving-free terminal | |
WO2023226670A1 (en) | Esim firmware upgrade method and apparatus, and device and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |