CN117873540A - Front panel upgrading flow optimization method - Google Patents

Front panel upgrading flow optimization method Download PDF

Info

Publication number
CN117873540A
CN117873540A CN202410281867.2A CN202410281867A CN117873540A CN 117873540 A CN117873540 A CN 117873540A CN 202410281867 A CN202410281867 A CN 202410281867A CN 117873540 A CN117873540 A CN 117873540A
Authority
CN
China
Prior art keywords
front panel
upgrade
area
upgrading
station equipment
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
Application number
CN202410281867.2A
Other languages
Chinese (zh)
Inventor
刘波
胡磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Xinglian Xintong Technology Co ltd
Original Assignee
Chengdu Xinglian Xintong Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Xinglian Xintong Technology Co ltd filed Critical Chengdu Xinglian Xintong Technology Co ltd
Priority to CN202410281867.2A priority Critical patent/CN117873540A/en
Publication of CN117873540A publication Critical patent/CN117873540A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a front panel upgrading flow optimization method which is applied to an embedded system, wherein the embedded system comprises a front panel and small station equipment, and the front panel is in communication connection with the small station equipment; the upgrade firmware comprises a front panel upgrade package and a small station equipment upgrade file; when the updating is needed, firstly transmitting the latest updating firmware to the small station equipment, and waiting for the front panel to transmit a upgrading request; after the front panel is powered on and started, judging whether to send an upgrade request to the small station equipment according to the state of the upgrade area, waiting for receiving a command and receiving a front panel upgrade packet sent by the verification small station equipment, and further realizing front panel upgrade. The beneficial effects achieved by the invention are as follows: on the premise of not changing any hardware equipment, the version upgrading of the front panel is realized, and the normal operation of the equipment is not influenced; has the characteristics of good real-time performance, simple and convenient operation, safety and reliability.

Description

Front panel upgrading flow optimization method
Technical Field
The invention relates to the technical field of equipment firmware upgrading, in particular to a front panel upgrading flow optimization method.
Background
The firmware upgrading becomes a troublesome problem when the device is used in offshore and remote mountain areas and other scenes, a professional technician takes time and labor when going to the field for upgrading, and an unfamiliar device upgrading process and other factors can appear when the non-technician uses the upper computer software for upgrading, so that the upgrading failure is caused, and the upgrading file is transmitted in the process of transmission, and even though some devices already comprise the function of automatic network upgrading, the network condition is poor, and finally the device upgrading failure is caused.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, provide a front panel upgrading flow optimization method which is simple to operate and reduces error programming, and solve the problem of equipment upgrading failure caused by poor network.
The aim of the invention is achieved by the following technical scheme: the front panel upgrading flow optimizing method is applied to an embedded system, and the embedded system comprises a front panel and small station equipment; the Flash of the front panel is provided with a loader area, a parameter area, an application area and an upgrading area; the front panel is in communication connection with the small station equipment;
the front panel upgrading process optimization method comprises the following steps:
step S1: powering on the front panel for self-checking;
step S2: judging whether a front panel upgrading packet exists in an upgrading area of the front panel;
if not, turning to the step S3;
if yes, turning to step S4;
step S3: the front panel sends an upgrade request to the small station equipment to jump to step S7;
step S4: the front panel sends an upgrade request and the version number of an upgrade package of an upgrade area of the front panel to the small station equipment;
step S5, after the small station equipment receives the upgrade command and the version number of the front panel upgrade package, comparing whether the version number of the front panel upgrade package stored by the small station equipment at present is consistent with the version number of the front panel upgrade package received by the small station equipment at present;
if the results are consistent, the small station equipment sends the comparison result to the front panel, and the upgrading is finished;
if the results are inconsistent, the small station equipment transmits a receiving command to the front panel, and then the step S6 is carried out;
step S6: the small station equipment sends the front panel upgrade package stored by the small station equipment to the front panel, and the front panel receives and checks the sent front panel upgrade package, and after the front panel upgrade package passes the check, the front panel upgrade package stored by the small station equipment is updated into the front panel upgrade package from the small station equipment; step S9, jumping;
step S7: the small station equipment sends the front panel upgrade package stored by the small station equipment to the front panel;
step S8: the front panel receives and checks the front panel upgrade package, and stores the front panel upgrade package in the application program area after the front panel upgrade package passes the check;
step S9: the front panel runs the front panel upgrade package, and the firmware state of the parameter area is set in detection;
step S10: setting the firmware state in the parameter area as normal after the front panel upgrade package is successfully operated, and storing the front panel upgrade package in the upgrade area;
step S11: the front panel is powered on again, and then whether the firmware state in the parameter area is normal or not is judged;
if the firmware state is in detection, go to step S1;
if the firmware state is normal, the upgrade is completed.
Further, the front panel power-on self-test includes:
loading a starting program in a loader area of the front panel;
the front panel runs the program in the application program area to finish the hardware initialization.
Further, the front panel judges whether an upgrade package exists in the upgrade area, including:
the front panel reads the upgrading state of the parameter area, and the upgrading area comprises a first upgrading area and a second upgrading area;
judging whether the current upgrading state in the parameter area has a value or not;
if the upgrading state is not valued, the first upgrading area and the second upgrading area are both free of front panel upgrading packages;
if the upgrading state has a value, judging that the value of the upgrading state is a first preset value or a second preset value;
if the value of the upgrade status is a first preset value, an upgrade package is arranged in the first upgrade area;
if the value of the upgrade status is a second preset value, an upgrade package is arranged in the second upgrade area.
Further, the command is transmitted between the front panel and the small station equipment in a communication mode of converting RS232 into Ethernet; the front panel and the small station equipment adopt a communication mode of converting RS232 into Ethernet to transmit commands; and the front panel and the small station equipment adopt a Ymodem file transmission protocol to transmit and receive the front panel upgrade package.
Further, the front panel receiving and verifying the front panel upgrade package includes: and the front panel performs CRC32 check on the head of the front panel upgrading packet, checks the tail of each small data packet of the front panel upgrading packet split by the Ymodem protocol, and stores the upgrading packet in the application program area after the front panel upgrading packet passes the check.
Further, storing the front panel upgrade package file into the upgrade area includes:
if no front panel upgrade package exists in the upgrade area in the step S2, modifying the value of the upgrade state of the parameter area to a first preset value, and storing the front panel upgrade package in the first upgrade area;
if the front panel upgrade package exists in the upgrade area in the step S2 and the value of the upgrade state of the parameter area is a first preset value, the value of the upgrade state of the parameter area is modified to a second preset value, and then the front panel upgrade package is stored in the second upgrade area;
if the front panel upgrade package is in the upgrade area in the step S2, and the value of the upgrade status of the parameter area is the second preset value, the value of the upgrade status of the parameter area is modified to the first preset value, and then the front panel upgrade package is stored in the first upgrade area.
The invention has the following advantages:
(1) The invention can realize version upgrading of the judgment of the upgrade package through the small station equipment and the front panel on the premise of not changing any hardware equipment, and does not influence the normal operation of the equipment;
(2) The front panel and the small station equipment communicate through a serial port communication interface and based on a Ymodem protocol, so that an upgrade firmware file can be accurately programmed into a memory of the front panel, and upgrade is realized;
(3) The invention does not need to transmit files by means of the Internet, only needs to transmit the upgrade package files locally through the local area network, and avoids upgrade failure caused by file transmission failure under the condition of poor network in remote areas.
Drawings
FIG. 1 is a process step diagram of the present invention.
Detailed Description
The present invention will be further described with reference to the accompanying drawings, but the scope of the present invention is not limited to the following.
It should be noted that, the azimuth or positional relationship indicated by "left", "right", etc. is based on the azimuth or positional relationship shown in the drawings, or the azimuth or positional relationship conventionally put in use of the inventive product, or the azimuth or positional relationship conventionally understood by those skilled in the art, such terms are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the apparatus or element referred to must have a specific azimuth, be configured and operated in a specific azimuth, and therefore should not be construed as limiting the present invention.
It should be noted that, under the condition of no conflict, the embodiments of the present invention and the features and technical solutions in the embodiments may be combined with each other.
As shown in fig. 1, the front panel upgrading process optimization method provided in the present embodiment is applied to an embedded system, where the embedded system includes a front panel and a small station device, and Flash of the front panel is provided with a loader area, a parameter area, an application area, and an upgrading area; the front panel is communicatively coupled to the substation device.
In some embodiments, the MCU of the front panel may be an STM32 chip, the MCU of the small station device may be a ZYNQ chip, and the embedded device further includes conventional circuits such as a clock circuit, a reset circuit, an SWD circuit, a serial communication circuit, and a power circuit. The upgrade firmware file comprises a front panel upgrade package and a small station equipment upgrade file, and when the upgrade is needed, the latest upgrade firmware file is transmitted to the small station equipment; the front panel and the small station device convert the serial port into the Ethernet communication mode through the RS232 serial port bus to the RJ45 interface so as to realize command transmission and file transmission.
In some embodiments, the Flash area inside the front panel is divided into: 0x08000000-0x08009999 is loader area, 0x08010000-0x08019999 is parameter area, 0x08020000-0x08039999 is application area, 0x08040000-0x08079999 is upgrade area;
the loader area is used for storing a starting file and a loading file; the parameter area is used for modifying and storing the current upgrade state, the firmware state and the upgrade parameters; the application program area is used for running the file system in the upgrade package and the application program of the file system; and the upgrading area is used for storing the currently running upgrading packet.
As shown in fig. 1, the front panel upgrade process optimization method includes:
step S1: and (5) powering on the front panel for self-checking.
Specifically, the front panel power-on self-test includes:
loading a starting program in a loader area of the front panel;
the front panel runs the program in the application program area to finish the hardware initialization.
Step S2: judging whether a front panel upgrading packet exists in the upgrading area currently of the front panel;
if not, turning to the step S3;
if so, the process proceeds to step S4.
Step S3: the front panel sends an upgrade request to the small station equipment; step S7 is skipped.
Step S4: the front panel sends an upgrade request and a version number of the front panel upgrade package in the upgrade area to the little station device.
Step S5: after the small station equipment receives the upgrading request and the version number of the front panel upgrading packet, comparing whether the version number of the front panel upgrading packet stored by the small station equipment is consistent with the version number of the front panel upgrading packet currently received by the small station equipment;
if the results are consistent, the small station equipment sends the comparison result to the front panel, and the upgrading is finished;
if the result is inconsistent, the small station apparatus transmits a reception command back to the front panel, and then goes to step S6.
Step S6: the small station equipment sends the front panel upgrade package stored by the small station equipment to the front panel, and the front panel receives and checks the sent front panel upgrade package, and after the front panel upgrade package passes the check, the front panel upgrade package stored by the small station equipment is updated into the front panel upgrade package from the small station equipment; step S9 is skipped.
Step S7: the small station device sends the front panel upgrade package stored by the small station device to the front panel.
Step S8: the front panel receives and checks the front panel upgrade package, and stores the front panel upgrade package in the application area after the front panel upgrade package passes the check.
Step S9: the front panel runs the front panel upgrade package and sets the firmware status of the parameter area to be in detection.
Step S10: and after the front panel upgrade package is successfully operated, setting the firmware state in the parameter area to be normal by the front panel, and storing the front panel upgrade package into the upgrade area.
Step S11: the front panel is powered on again, and whether the firmware state in the parameter area is normal is judged;
if the firmware state is in detection, turning to S1;
if the firmware state is normal, the upgrade is completed.
Specifically, in this embodiment, during upgrading, the upgrade firmware file is transmitted to the small station device, and waits for the front panel to transmit the upgrade command back; after the front panel is powered on and started, detecting whether an upgrade package exists in an upgrade area of the front panel, judging whether to transmit an upgrade command to the small station equipment, and receiving an upgrade package file sent by the small station equipment after waiting for receiving the command so as to upgrade the front panel;
the process does not need to use external media or Internet connection, only needs to form a local area network from the front panel to the small station equipment through the Ethernet, does not need to carry out external networking operation, only needs to locally download the upgrade firmware file to the small station equipment by a debugger, and can automatically upgrade the small station equipment and the front panel, thereby simplifying the upgrade process by non-technical personnel, and simultaneously avoiding file transmission failure caused by poor network signal in short regions.
Further, the front panel judging whether the upgrade is in the upgrade area includes: the front panel reads the upgrade state in the parameter area, and the upgrade area comprises a first upgrade area and a second upgrade area; judging whether the current upgrading state in the parameter area has a value or not;
if the upgrade state has no value, storing the current no upgrade package in an upgrade area;
if the upgrading state has a value, judging that the value of the upgrading state is a first preset value or a second preset value;
if the value of the upgrade status is a first preset value, an upgrade package is arranged in the first upgrade area;
if the value of the upgrade status is a second preset value, an upgrade package is arranged in the second upgrade area.
Further, the upgrade package file is stored in the upgrade area, and in some embodiments, the area 0x08040000-0x08059999 in the front panel Flash is the first upgrade area, and the area 0x08060000-0x08079999 is the second upgrade area; setting the first preset value to be 1 and setting the second preset value to be 2;
if no upgrade package exists in the upgrade area in the step S2, modifying the value of the upgrade state of the parameter area to be 1, and storing the upgrade package in the first upgrade area;
if the upgrade package exists in the upgrade area in the step S2 and the value of the upgrade state of the parameter area is 1, modifying the value of the upgrade state of the parameter area to 2, and then storing the upgrade package into a second upgrade area;
if the upgrade package exists in the upgrade area in the step S2 and the value of the upgrade state of the parameter area is 2, modifying the value of the upgrade state of the parameter area to be 1, and then storing the upgrade package into the first upgrade area;
the parameter is modified at this time, so that the next upgrading state judgment is facilitated, and the upgrading packet file is backed up to the corresponding partition, so that the equipment can still be normally started under the condition of error upgrading, and the recovery operation of the original running system is ensured to be realized; therefore, the method has the characteristics of high upgrading speed, good real-time performance, simple and convenient operation, safety and reliability.
In this embodiment, preferably, the command is transmitted between the front panel and the small station device by adopting a communication mode of RS232 to ethernet; the front panel and the small station equipment adopt a Ymodem file transmission protocol to realize front panel upgrade package transmission, and after the front panel upgrade package passes verification, the front panel upgrade package is stored in an application program area;
specifically, the front panel receiving and verifying the front panel upgrade package includes: the front panel performs CRC32 check on the head of the front panel upgrading packet, and performs check on the tail of each small data packet of the front panel upgrading packet split by the Ymodem protocol, so as to complete double check; the front panel upgrade package which is possibly selected by non-professional staff to be wrongly upgraded is avoided, and the controllability of version upgrade is ensured;
when the front panel upgrade package contains dislocation information and the verification fails, the front panel sends information of verification errors to the small station equipment, and the small station equipment stops sending the front panel upgrade package after receiving the information of the verification errors.
After executing step S8, the small station equipment packages and stores the front panel upgrade package into a new upgrade image file and replaces the original image file; the method is to carry out standby management on the upgrade firmware file, and ensure that the same upgrade package is not repeatedly upgraded in the next upgrade.
The foregoing examples represent only preferred embodiments, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that variations and modifications can be made by those skilled in the art without departing from the spirit of the invention, which falls within the scope of the invention.

Claims (6)

1. The front panel upgrading process optimization method is applied to an embedded system, wherein the embedded system comprises a front panel and small station equipment; the Flash of the front panel is provided with a loader area, a parameter area, an application area and an upgrading area; the front panel is in communication connection with the small station equipment; it is characterized in that the method comprises the steps of,
the front panel upgrading process optimization method comprises the following steps:
step S1: powering on the front panel for self-checking;
step S2: judging whether a front panel upgrading packet exists in an upgrading area of the front panel;
if not, turning to the step S3;
if yes, turning to step S4;
step S3: the front panel sends an upgrade request to the small station equipment; step S7, jumping to the step S7;
step S4: the front panel sends an upgrade request and a version number of a front panel upgrade package in an upgrade area to the small station equipment;
step S5: after the small station equipment receives the upgrading request and the version number of the front panel upgrading packet, comparing whether the version number of the front panel upgrading packet stored by the small station equipment is consistent with the version number of the front panel upgrading packet currently received by the small station equipment;
if the results are consistent, the small station equipment sends the comparison result to the front panel, and the upgrading is finished;
if the results are inconsistent, the small station equipment transmits a receiving command to the front panel, and then the step S6 is carried out;
step S6: the small station equipment sends the front panel upgrade package stored by the small station equipment to the front panel, and the front panel receives and checks the sent front panel upgrade package, and after the front panel upgrade package passes the check, the front panel upgrade package stored by the small station equipment is updated into the front panel upgrade package from the small station equipment; step S9, jumping;
step S7: the small station equipment sends the front panel upgrade package stored by the small station equipment to the front panel;
step S8: the front panel receives and checks the front panel upgrade package, and stores the front panel upgrade package in the application program area after the front panel upgrade package passes the check;
step S9: the front panel runs the front panel upgrade package, and the firmware state of the parameter area is set in detection;
step S10: setting the firmware state in the parameter area as normal after the front panel upgrade package is successfully operated, and storing the front panel upgrade package in the upgrade area;
step S11: the front panel is powered on again, and then whether the firmware state in the parameter area is normal or not is judged;
if the firmware state is in detection, go to step S1;
if the firmware state is normal, the upgrade is completed.
2. The front panel upgrade process optimization method according to claim 1, wherein: front panel power-on self-checking includes:
loading a starting program in a loader area of the front panel;
the front panel runs the program in the application program area to finish the hardware initialization.
3. The front panel upgrade process optimization method according to claim 1, wherein: the front panel judges whether an upgrade package exists in the upgrade area, and comprises the following steps:
the front panel reads the upgrading state of the parameter area, and the upgrading area comprises a first upgrading area and a second upgrading area;
judging whether the upgrading state of the current parameter area has a value or not;
if the upgrading state is not valued, the first upgrading area and the second upgrading area are both free of front panel upgrading packages;
if the upgrading state has a value, judging that the value of the upgrading state is a first preset value or a second preset value;
if the value of the upgrade status is a first preset value, an upgrade package is arranged in the first upgrade area;
if the value of the upgrade status is a second preset value, an upgrade package is arranged in the second upgrade area.
4. The front panel upgrade process optimization method according to claim 1, wherein: the front panel and the small station equipment adopt a communication mode of converting RS232 into Ethernet to transmit commands; and the front panel and the small station equipment adopt a Ymodem file transmission protocol to transmit and receive the front panel upgrade package.
5. The front panel upgrade process optimization method according to claim 4, wherein: the front panel receiving and checking the front panel upgrade package includes: and the front panel performs CRC32 check on the head of the front panel upgrading packet, checks the tail of each small data packet of the front panel upgrading packet split by the Ymodem protocol, and stores the upgrading packet in the application program area after the front panel upgrading packet passes the check.
6. The front panel upgrade process optimization method according to claim 3, wherein: storing the front panel upgrade package file into the upgrade area, comprising:
if no front panel upgrade package exists in the upgrade area in the step S2, modifying the value of the upgrade state of the parameter area to a first preset value, and storing the front panel upgrade package in the first upgrade area;
if the front panel upgrade package exists in the upgrade area in the step S2 and the value of the upgrade state of the parameter area is a first preset value, the value of the upgrade state of the parameter area is modified to a second preset value, and then the front panel upgrade package is stored in the second upgrade area;
if the front panel upgrade package is in the upgrade area in the step S2, and the value of the upgrade status of the parameter area is the second preset value, the value of the upgrade status of the parameter area is modified to the first preset value, and then the front panel upgrade package is stored in the first upgrade area.
CN202410281867.2A 2024-03-13 2024-03-13 Front panel upgrading flow optimization method Pending CN117873540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410281867.2A CN117873540A (en) 2024-03-13 2024-03-13 Front panel upgrading flow optimization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410281867.2A CN117873540A (en) 2024-03-13 2024-03-13 Front panel upgrading flow optimization method

Publications (1)

Publication Number Publication Date
CN117873540A true CN117873540A (en) 2024-04-12

Family

ID=90584951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410281867.2A Pending CN117873540A (en) 2024-03-13 2024-03-13 Front panel upgrading flow optimization method

Country Status (1)

Country Link
CN (1) CN117873540A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121554A (en) * 2017-12-20 2018-06-05 浙江亿邦通信科技股份有限公司 A kind of upgrade method and upgrade-system of open air embedded device system
CN109189445A (en) * 2018-10-12 2019-01-11 武汉微智创大科技有限公司 A kind of method of internet of things equipment program upgrading
US20210126976A1 (en) * 2018-07-04 2021-04-29 Yunding Network Technology (Beijing) Co., Ltd. Method and system for operating an electronic device
CN112764778A (en) * 2021-01-21 2021-05-07 广东铁信通科技有限公司 Processing method for remotely upgrading underlying root file system and related equipment
CN112947977A (en) * 2021-01-26 2021-06-11 上海船舶运输科学研究所 Software online upgrading method and system
CN114579166A (en) * 2020-11-30 2022-06-03 远光软件股份有限公司 Component module upgrading method, component module and financial robot
CN115543390A (en) * 2022-11-04 2022-12-30 奥比中光科技集团股份有限公司 Firmware upgrading method, electronic equipment and storage medium
CN115756561A (en) * 2022-10-14 2023-03-07 广州汽车集团股份有限公司 Software upgrading method and device, computer equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121554A (en) * 2017-12-20 2018-06-05 浙江亿邦通信科技股份有限公司 A kind of upgrade method and upgrade-system of open air embedded device system
US20210126976A1 (en) * 2018-07-04 2021-04-29 Yunding Network Technology (Beijing) Co., Ltd. Method and system for operating an electronic device
CN109189445A (en) * 2018-10-12 2019-01-11 武汉微智创大科技有限公司 A kind of method of internet of things equipment program upgrading
CN114579166A (en) * 2020-11-30 2022-06-03 远光软件股份有限公司 Component module upgrading method, component module and financial robot
CN112764778A (en) * 2021-01-21 2021-05-07 广东铁信通科技有限公司 Processing method for remotely upgrading underlying root file system and related equipment
CN112947977A (en) * 2021-01-26 2021-06-11 上海船舶运输科学研究所 Software online upgrading method and system
CN115756561A (en) * 2022-10-14 2023-03-07 广州汽车集团股份有限公司 Software upgrading method and device, computer equipment and storage medium
CN115543390A (en) * 2022-11-04 2022-12-30 奥比中光科技集团股份有限公司 Firmware upgrading method, electronic equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈桂友 等: "《物联网智能网关设计与应用 STC单片机与网络通信技术》", vol. 1, 31 January 2013, 北京航空航天大学出版社, pages: 313 - 314 *

Similar Documents

Publication Publication Date Title
CN105354070B (en) A method of passing through I2C updating apparatus firmware
CN105183515B (en) The method and device of holder firmware upgrade
CN109189445A (en) A kind of method of internet of things equipment program upgrading
CN105677398A (en) Universal embedded computer software on-line upgrading method
CN102185754B (en) Method for upgrading board card in switch system
CN114860279B (en) Rapid empty-chip upgrading method
WO2010135897A1 (en) Firmware over the air upgrade method and apparatus for exclusive flash compound device
CN112822654A (en) Remote measuring terminal machine based on FTP remote firmware upgrading function and control method thereof
CN113127264A (en) Data storage device repairing method
CN113630187B (en) PHY initialization method, system, equipment and medium
CN114915671A (en) NB-IoT-based remote upgrading method for street lamp controller
CN117873540A (en) Front panel upgrading flow optimization method
CN111309388B (en) Automatic rollback system and method for system software version of equipment
CN116578521A (en) Single-bus communication method, device, system and equipment
US11431782B2 (en) Method, apparatus, and device for transmitting file based on BMC, and medium
CN115686543A (en) Automatic configuration method for AI (Artificial Intelligence) calculation module of embedded edge intelligent gateway
CN114416144A (en) Adaptive multi-style screen upgrading method
CN114968301A (en) Program updating method and system based on serial port communication
CN115291905A (en) High-reliability OTA (over the air) upgrading method and system for automobile based on A/B (analog/digital) system
CN114500479A (en) Multi-core embedded integrated software system program uploading method and system
US11734118B2 (en) Software wireless device
CN111541562A (en) Network driver layer-based airborne equipment firmware upgrading method and system
CN117591152A (en) Program refreshing method and device for data processing device and storage medium
CN210324177U (en) Remote measuring terminal machine supporting rapid and reliable remote upgrading
CN115048130B (en) FPGA-based firmware program reliable online upgrading system and method

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