CN110806889A - ZYNQ program remote upgrading system and method based on 5G - Google Patents

ZYNQ program remote upgrading system and method based on 5G Download PDF

Info

Publication number
CN110806889A
CN110806889A CN201911058427.6A CN201911058427A CN110806889A CN 110806889 A CN110806889 A CN 110806889A CN 201911058427 A CN201911058427 A CN 201911058427A CN 110806889 A CN110806889 A CN 110806889A
Authority
CN
China
Prior art keywords
upgrading
program
zynq
partition
cloud
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.)
Granted
Application number
CN201911058427.6A
Other languages
Chinese (zh)
Other versions
CN110806889B (en
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.)
HUNAN HYFLEX TECHNOLOGY Co Ltd
Original Assignee
HUNAN HYFLEX 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 HUNAN HYFLEX TECHNOLOGY Co Ltd filed Critical HUNAN HYFLEX TECHNOLOGY Co Ltd
Priority to CN201911058427.6A priority Critical patent/CN110806889B/en
Publication of CN110806889A publication Critical patent/CN110806889A/en
Application granted granted Critical
Publication of CN110806889B publication Critical patent/CN110806889B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1438Restarting or rejuvenating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a 5G-based ZYNQ program remote upgrading system and method, which comprises an equipment end, a cloud end and a management end, wherein the equipment end is connected with the management end through the cloud end to realize data interaction, ZYNQ, QSPI FLASH, an EMMC and a 5G module are arranged on the equipment end, a bootstrap program is arranged in QSPI FLASH and comprises an FSBL and a u-boot supporting an external configuration file to lead in a designated program, and the EMMC comprises a minimumg partition for storing a minimum system, a BLK1 partition for storing a current running system file, a BLK2 partition for storing a file system and an application program thereof when a formal system runs, and a BLK3 partition for storing a current running system backup and an upgrading system. The invention carries out control upgrading by accessing the management terminal, simultaneously downloads the upgrading firmware stored in the cloud terminal by using the equipment terminal, realizes remote upgrading of the program by adopting the intermediate system, automatically backs up the current operating system before upgrading the program, and has the characteristics of good real-time property, simple and convenient operation, safety and reliability.

Description

ZYNQ program remote upgrading system and method based on 5G
Technical Field
The invention relates to the technical field of communication, in particular to a ZYNQ program remote upgrading system and method based on 5G.
Background
With the rapid development of communication technology and service requirements, the problems of compatibility, scalability and adaptivity of each system are extremely outstanding no matter in the field of military or civil wireless communication, wherein Zynq7000 is a soc chip with high integration and high performance, and the chip integrates 1 dual-core ARM and 1 FPGA, so that the chip has excellent expansibility and is widely applied to various industries. With the emergence of 5G technology and the development and penetration of IoT technology into various industries, the demand of people on products is constantly changing, and therefore, it is urgent to meet the demand of people through product interconnection and upgrading.
The current Zynq program upgrades are mainly as follows: 1. the program upgrading method based on JTAG is an upgrading mode of xlix officer, and a BOOT file is locally burnt into the chip QSPI FLASH through xlnix Platform. The method has low downloading speed, is only suitable for downloading and debugging programs in a factory and is not suitable for remote upgrading; 2. based on the upgrading mode of the SD card or the U disk, the upgrading file needs to be copied into the SD card or the U disk, and the file is copied into the EMMC through a linux system or an application program to realize upgrading. The operation of the method needs manual work to upgrade on site, and the operation is inconvenient; 3. based on the upgrading of the Ethernet, the method needs to have an Ethernet interface on the zynq device, and the network cable needs to be accessed into the network port of the PC for upgrading at ordinary times. For mobile devices and IoT-equipped devices, this approach has significant limitations and operational inconvenience.
With the development of 5G technology and the interconnection of everything, remote device upgrading based on the internet of things will become a new development trend, and in view of this, it is a technical problem to be urgently solved by those skilled in the art to research a 5G-based ZYNQ program remote upgrading system and upgrading method to realize ZYNQ remote upgrading.
Disclosure of Invention
The invention aims to provide a 5G-based ZYNQ program remote upgrading system and method, the invention stores upgrading firmware through a cloud and accesses a management end to carry out process control, meanwhile, a minimum system is adopted as an intermediate system to realize remote non-intervention upgrading of a current running system program, and the invention can automatically backup the current running system to restore the original system after upgrading failure, and has the characteristics of high upgrading speed, good real-time performance, simple and convenient operation, safety and reliability.
In order to solve the technical problem, the invention provides a 5G-based ZYNQ program remote upgrading system, which comprises an equipment end, a cloud end and a management end, wherein the equipment end is connected with the management end through the cloud end to realize data interaction, the equipment end is provided with a ZYNQ module, an QSPI FLASH module, an EMMC module and a 5G module, the ZYNQ module, the EMMC module and the 5G module are respectively connected with the ZYNQ module, a bootstrap program is arranged in the QSPI FL ASH, the bootstrap program comprises an FSBL and a u-boot supporting an external configuration file to import a designated program, and the EMMC comprises:
a minilmg partition for storing a minimum system to upgrade a currently running system;
the BLK1 partition is used for storing system files of the current running system;
the BLK2 partition is used for storing a file system and application programs thereof when the formal system runs;
the BLK3 is partitioned and provided with a backup folder for storing the current running system backup and an update folder for storing the upgrading system.
Preferably, the minimum system stored in the minimums partition comprises a bit file, an equipment tree, a uinimage, an external configuration file and a memory file system.
Preferably, the system is a linux system.
Preferably, the management terminal is a smart phone or a personal PC.
Preferably, the management terminal is connected with the cloud terminal through a 5G network or WiFi to realize data interaction.
Preferably, the QSPI FLASH is connected with the ZYNQ through a QSPI interface.
Preferably, the EMMC is connected to ZYNQ through an SDIO interface.
Preferably, the 5G module is connected with the ZYNQ through a USB interface.
A ZYNQ program remote upgrading method based on 5G comprises the upgrading system, and the method comprises the following steps:
s1, uploading the program upgrading firmware to a cloud end through a management end for storage, and simultaneously sending an upgrading instruction to an equipment end by the management end;
s2, when the device end receives a program upgrading instruction, downloading a program upgrading firmware from the cloud to an update folder of a BLK3 partition through a 5G module, copying a current running system backup to a backup folder of a BLK3 partition, and meanwhile setting an upgrading mark to be valid;
s3, restarting the system and checking whether the upgrading mark is valid, if the upgrading mark is invalid, entering step S6, if the upgrading mark is valid, starting a minimums partition of the equipment end, copying upgrading firmware in the update folder to a BLK1 partition through an automatic operation script, copying a file system and related application programs thereof to a BLK2 partition, then automatically restarting ZYNQ, and if the upgrading mark is in a pending state, entering step S4;
s4, after the ZYNQ is restarted, loading the system from the BLK1 partition through a BOOT program BOOT, and if the system can be started normally, setting an upgrading mark as successful and finishing system upgrading; if the system cannot be started, the upgrade flag is set to a failure state, and the process proceeds to step S5;
s5, automatically restarting ZYNQ, loading the system from a minimg partition through a BOOT program BOOT after restarting, restoring the firmware of the current running system in the backup folder to a BLK1 partition, simultaneously restoring the file system and the application program in the backup folder to a BLK2 partition, setting the upgrading mark as invalid, automatically restarting the system, and entering the step S6;
and S6, loading the system from the BLK1 partition through a BOOT program BOOT and finishing system upgrade.
Preferably, the upgrading marks are uploaded to the cloud after the state is set, and the management end can check the upgrading state of the system by accessing the cloud.
Compared with the prior art, the method and the system have the advantages that the upgrading firmware is stored in the cloud and is accessed to the management terminal for process control, meanwhile, the minimum system is used as the intermediate system for realizing remote non-intervention upgrading of the program of the current running system, in addition, the current running system can be automatically backed up for recovering the original system after the upgrading failure, and the method and the system have the characteristics of high upgrading speed, good real-time performance, simplicity and convenience in operation, safety and reliability.
Drawings
FIG. 1 is a schematic structural diagram of a 5G-based ZYNQ program remote upgrade system according to the present invention,
FIG. 2 is a flow chart of a ZYNQ program remote upgrading method based on 5G.
In the figure: 1. the system comprises a device side, a 2 cloud side, a 3 management side, 11 ZYNQ, 12, QSPI FLASH, 13 EMMC, 14.5G modules, 131. minilimg partitions, 132.BLK1 partitions, 133.BLK2 partitions and 134.BLK3 partitions.
Detailed Description
In order to make the technical solutions of the present invention better understood, the present invention is further described in detail below with reference to the accompanying drawings.
As shown in fig. 1, a remote upgrade system for a 5G-based ZYNQ program includes a device end 1, a cloud end 2, and a management end 3, where the device end 1 and the management end 3 are connected by the cloud end 2 to implement data interaction, the device end 1 is provided with a ZYNQ11, and a QSPI FLASH (Quad-SPI FLASH, four-wire SPI FLASH)12, an EMMC (embedded multi media Card) 13, and a 5G module 14 that are respectively connected to the ZYNQ11, where a BOOT program BOOT is provided in the QSPI FLASH, the BOOT program BOOT includes FSBL and u-BOOT that supports external configuration file to import a designated program, and the EMMC13 includes:
a minimums partition 131 for storing a minimum system to upgrade a currently running system;
the BLK1 partition 132 is used for storing system files of the current running system;
the BLK2 partition 133 is used for storing a file system and application programs thereof when the formal system runs;
the BLK3 partition 134 is provided with a backup folder for storing the currently running system backup and an update folder for storing the upgraded system.
In this embodiment, the program upgrade firmware is uploaded to the cloud terminal 2 through the management terminal 3 for storage, and when the program in the device terminal 1 needs to be upgraded, the device 1 downloads the upgrade firmware in the cloud 2 to an update folder in the BLK3 partition 134, and simultaneously backs up and copies the currently running system to a backup folder for storage, the minilmg partition 131 autorun script is then launched to copy the upgraded firmware into the BLK1 partition 132, the relevant file system and its application program are copied to the BLK2 partition 133, and then loaded into the system from the minimums partition through the BOOT program BOOT set in QSPI FLASH12, if the system can be started normally, the upgrade of the system program is successful, if the system cannot be started, the upgrade is failed, at this time, the system backed up in the backup folder is restored to the BLK1 partition 131, and restoring the file system and the application program in the backup folder to the BLK2 partition so as to recover the original running system. The method has the characteristics of high upgrading speed, good real-time performance, simplicity and convenience in operation, safety and reliability.
In this embodiment, ZYNQ is an SOC chip integrating an FPGA and an ARM of Xilinx, and ZYNQ is a chip name. The system files stored in the BLK1 partition form a linux system, which comprises a device tree, a bit file, a uinimage, a memory file system and an external configuration file. The ZYQN program 11 in the device end 1 is composed of a bootstrap program and a system mirror image, the bootstrap program BOOT is arranged in QSPI FLASH12, the bootstrap program BOOT does not need to be modified generally, when the configuration of a specific peripheral is changed, the bootstrap program BOOT can be upgraded by burning through the system, the bootstrap program BOOT comprises an FSBL (first StageBootlloader) and a u-BOOT (universal BOOT loader) supporting an external configuration file to import a designated program, but does not comprise a bit file in an FPGA, wherein the FSBL is a first-level bootstrap program of a ZYNQ chip, and the u-BOOT is a bootstrap program of a linux system.
As shown in fig. 1, the minimum system stored in the minimums partition 131 includes a bit file, a device tree, a uinimage, an external configuration file, and a memory file system. In this embodiment, the minimg partition 131 is about 15M in size, and functions as an intermediate system for upgrading a running system. Where uinmage represents the kernel image of the linux system.
As shown in fig. 1, the system is a linux system.
As shown in fig. 1, the management terminal 3 is a smart phone or a personal PC. In this embodiment, the management terminal 3 is a smart phone or a personal PC, and the program upgrade in the device terminal 1 is controlled by accessing the smart phone or the personal PC, so that the operation is more convenient.
As shown in fig. 1, the management terminal 3 is connected to the cloud terminal 2 through a 5G network or WiFi to implement data interaction. In this embodiment, the management terminal 3 is connected with the cloud terminal 2 through a 5G network to realize data interaction, and has the characteristics of high upgrading speed and good real-time performance.
As shown in fig. 1, the QSPI FLASH12 interface with ZYNQ11 through QSPI interface.
As shown in fig. 1, the EMMC13 is connected to the ZYNQ11 via an SDIO interface (Serial Digital Input/Output interface).
As shown in fig. 1, the 5G module 14 is connected to ZYNQ11 through a USB interface.
As shown in fig. 2, a method for remotely upgrading a ZYNQ program based on 5G includes the above upgrading system, and the method includes the following steps:
s1, uploading the program upgrading firmware to a cloud end through a management end for storage, and simultaneously sending an upgrading instruction to an equipment end by the management end;
s2, when the device end receives a program upgrading instruction, downloading a program upgrading firmware from the cloud to an update folder of a BLK3 partition through a 5G module, copying a current running system backup to a backup folder of a BLK3 partition, and meanwhile setting an upgrading mark to be valid;
s3, restarting the system and checking whether the upgrading mark is valid, if the upgrading mark is invalid, entering step S6, if the upgrading mark is valid, starting a minimums partition of the equipment end, copying upgrading firmware in the update folder to a BLK1 partition through an automatic operation script, copying a file system and related application programs thereof to a BLK2 partition, then automatically restarting ZYNQ, and if the upgrading mark is in a pending state, entering step S4;
s4, after the ZYNQ is restarted, loading the system from the BLK1 partition through a BOOT program BOOT, and if the system can be started normally, setting an upgrading mark as successful and finishing system upgrading; if the system cannot be started, the upgrade flag is set to a failure state, and the process proceeds to step S5;
s5, automatically restarting ZYNQ, loading the system from a minimg partition through a BOOT program BOOT after restarting, restoring the firmware of the current running system in the backup folder to a BLK1 partition, simultaneously restoring the file system and the application program in the backup folder to a BLK2 partition, setting the upgrading mark as invalid, automatically restarting the system, and entering the step S6;
and S6, loading the system from the BLK1 partition through a BOOT program BOOT and finishing system upgrade.
In the embodiment, the method includes the steps that firstly, the upgrade firmware is uploaded to a cloud end through a management end for storage, then, the upgrade firmware is downloaded and stored to an update folder through an equipment end, meanwhile, a current running system is backed up and copied to a backup folder, a minimg partition automatic running script copies the upgrade firmware to a BLK1 partition, related file systems and application programs are copied to a BLK2 partition, then, the system is loaded from the minimg partition through a BOOT program BOOT arranged in QSPI FLASH, and if the system can be started normally, the program upgrade operation is finished successfully by system program upgrade; if the system cannot be started, the upgrading is failed, and at the moment, the system backup in the backup folder is restored to the corresponding partition, so that the recovery operation of the original running system is 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, the upgrade firmware includes a bit file, a device tree, a uinage, a BOOT, a file system, an external configuration file, and a related application program.
As shown in fig. 2, the upgrade flags are all uploaded to the cloud after the status is set, and the management end can check the upgrade status of the system by accessing the cloud. In this embodiment, through uploading the state of upgrading sign to the high in the clouds and preserving after setting up, can be convenient access the real-time upgrade state of system by the management end in the clouds, realized the visual of upgrading process.
The above description details the 5G-based ZYNQ program remote upgrade system and upgrade method provided by the present invention. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the core concepts of the present invention. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (10)

1. The utility model provides a ZYNQ procedure remote upgrade system based on 5G, its characterized in that includes equipment end (1), cloud end (2) and administration end (3), realize data interaction through cloud end (2) connection between equipment end (1) and the administration end (3), be equipped with ZYNQ (11) on equipment end (1) and QSPI FLASH (12), EMMC (13) and 5G module (14) be connected with ZYNQ (11) respectively, wherein, be equipped with bootstrap program in QSPI FLASH (12), bootstrap program includes FSBL and supports the u-boot of the leading-in appointed procedure of external configuration file, EMMC (13) include:
a minimums partition (131) for storing a minimum system for upgrading a currently running system;
the BLK1 partition (132) is used for storing system files of the current running system;
the BLK2 partition (133) is used for storing a file system and application programs thereof when the formal system runs;
the BLK3 partition (134) is provided with a backup folder for storing the current running system backup and an update folder for storing the upgrading system.
2. The 5G-based ZYNQ program remote upgrade system according to claim 1, characterized in that the minimum systems stored in the minimg partition (131) comprise bit files, device trees, uImage, external configuration files and memory file system.
3. The remote upgrade system for ZYNQ program based on 5G as claimed in claim 2, characterized in that the system is linux system.
4. The 5G-based ZYNQ program remote upgrade system according to claim 3, characterized in that the management terminal (3) is a smart phone or a personal PC.
5. The remote upgrade system for ZYNQ program based on 5G as claimed in claim 4, characterized in that the management terminal (3) is connected with the cloud terminal (2) via 5G network or WiFi to realize data interaction.
6. The remote upgrade system for 5G-based ZYNQ programs as claimed in claim 5, wherein said QSPI FLASH (12) is connected to ZYNQ (11) through QSPI interface.
7. The 5G-based ZYNQ program remote upgrade system according to claim 6, characterized in that the EMMC (13) is connected with the ZYNQ (11) through SDIO interface.
8. The system for remotely upgrading a 5G-based ZYNQ program according to claim 7, characterized in that the 5G module (14) is connected with the ZYNQ (11) through a USB interface.
9. A method for remote upgrade of 5G-based ZYNQ programs, comprising the upgrade system of at least one of claims 1 to 8, the method comprising the steps of:
s1, uploading the program upgrading firmware to a cloud end through a management end for storage, and simultaneously sending an upgrading instruction to an equipment end by the management end;
s2, when the device end receives a program upgrading instruction, downloading a program upgrading firmware from the cloud to an update folder of a BLK3 partition through a 5G module, copying a current running system backup to a backup folder of a BLK3 partition, and meanwhile setting an upgrading mark to be valid;
s3, restarting the system and checking whether the upgrading mark is valid, if the upgrading mark is invalid, entering step S6, if the upgrading mark is valid, starting a minimums partition of the equipment end, copying upgrading firmware in the update folder to a BLK1 partition through an automatic operation script, copying a file system and related application programs thereof to a BLK2 partition, then automatically restarting ZYNQ, and if the upgrading mark is in a pending state, entering step S4;
s4, after the ZYNQ is restarted, loading the system from the BLK1 partition through a BOOT program BOOT, and if the system can be started normally, setting an upgrading mark as successful and finishing system upgrading; if the system cannot be started, the upgrade flag is set to a failure state, and the process proceeds to step S5;
s5, automatically restarting ZYNQ, loading the system from a minimg partition through a BOOT program BOOT after restarting, restoring the firmware of the current running system in the backup folder to a BLK1 partition, simultaneously restoring the file system and the application program in the backup folder to a BLK2 partition, setting the upgrading mark as invalid, automatically restarting the system, and entering the step S6;
and S6, loading the system from the BLK1 partition through a BOOT program BOOT and finishing system upgrade.
10. The method for remotely upgrading a 5G-based ZYNQ program according to claim 9, wherein the upgrade flags are uploaded to a cloud after being set in a state, and a management end can check the upgrade state of the system by accessing the cloud.
CN201911058427.6A 2019-11-01 2019-11-01 ZYNQ program remote upgrading system and upgrading method based on 5G Active CN110806889B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911058427.6A CN110806889B (en) 2019-11-01 2019-11-01 ZYNQ program remote upgrading system and upgrading method based on 5G

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911058427.6A CN110806889B (en) 2019-11-01 2019-11-01 ZYNQ program remote upgrading system and upgrading method based on 5G

Publications (2)

Publication Number Publication Date
CN110806889A true CN110806889A (en) 2020-02-18
CN110806889B CN110806889B (en) 2023-05-26

Family

ID=69500938

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911058427.6A Active CN110806889B (en) 2019-11-01 2019-11-01 ZYNQ program remote upgrading system and upgrading method based on 5G

Country Status (1)

Country Link
CN (1) CN110806889B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111930397A (en) * 2020-07-15 2020-11-13 深圳市瑞驰信息技术有限公司 EXT4 file system firmware upgrading method based on eMMC
CN112256338A (en) * 2020-10-27 2021-01-22 记忆科技(深圳)有限公司 SOC starting method and device, computer equipment and storage medium
CN112995313A (en) * 2021-02-22 2021-06-18 上海共进信息技术有限公司 Distributed automatic upgrading method based on 5G millimeter wave gNB system
CN114706607A (en) * 2022-06-07 2022-07-05 成都航天通信设备有限责任公司 Software online upgrading system and method for fully programmable system on chip

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573800A (en) * 2015-12-22 2016-05-11 中船重工(武汉)凌久电子有限责任公司 Single-board or multi-board system based on ZYNQ and on-line updating method
US20170322794A1 (en) * 2016-05-09 2017-11-09 Sharp Laboratories Of America, Inc. System and Method for Data Validation between Synced Devices
US20180189103A1 (en) * 2017-01-05 2018-07-05 Guardknox Cyber Technologies Ltd. Specially programmed computing systems with associated devices configured to implement centralized services ecu based on services oriented architecture and methods of use thereof
CN108415717A (en) * 2018-03-22 2018-08-17 南京尤尼泰信息科技有限公司 A kind of ZYNQSOC firmware upgrade methods and update device
CN109656593A (en) * 2018-12-07 2019-04-19 天津光电通信技术有限公司 The method for realizing FPGA program remote upgrading based on ZYNQ chip
CN109710295A (en) * 2018-11-23 2019-05-03 北京计算机技术及应用研究所 A kind of safely and reliably FPGA remote upgrade method
CN110086885A (en) * 2019-05-10 2019-08-02 上海擎感智能科技有限公司 The upgrade package method for down loading and device of space download technology, storage medium and terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573800A (en) * 2015-12-22 2016-05-11 中船重工(武汉)凌久电子有限责任公司 Single-board or multi-board system based on ZYNQ and on-line updating method
US20170322794A1 (en) * 2016-05-09 2017-11-09 Sharp Laboratories Of America, Inc. System and Method for Data Validation between Synced Devices
US20180189103A1 (en) * 2017-01-05 2018-07-05 Guardknox Cyber Technologies Ltd. Specially programmed computing systems with associated devices configured to implement centralized services ecu based on services oriented architecture and methods of use thereof
CN108415717A (en) * 2018-03-22 2018-08-17 南京尤尼泰信息科技有限公司 A kind of ZYNQSOC firmware upgrade methods and update device
CN109710295A (en) * 2018-11-23 2019-05-03 北京计算机技术及应用研究所 A kind of safely and reliably FPGA remote upgrade method
CN109656593A (en) * 2018-12-07 2019-04-19 天津光电通信技术有限公司 The method for realizing FPGA program remote upgrading based on ZYNQ chip
CN110086885A (en) * 2019-05-10 2019-08-02 上海擎感智能科技有限公司 The upgrade package method for down loading and device of space download technology, storage medium and terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
龚行梁,周强,赵天恩,孙浩,文继锋: "CAN总线实现的ZYNQ-7000程序在线升级方法", 《信息科技》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111930397A (en) * 2020-07-15 2020-11-13 深圳市瑞驰信息技术有限公司 EXT4 file system firmware upgrading method based on eMMC
CN112256338A (en) * 2020-10-27 2021-01-22 记忆科技(深圳)有限公司 SOC starting method and device, computer equipment and storage medium
CN112256338B (en) * 2020-10-27 2023-12-05 记忆科技(深圳)有限公司 SOC starting method and device, computer equipment and storage medium
CN112995313A (en) * 2021-02-22 2021-06-18 上海共进信息技术有限公司 Distributed automatic upgrading method based on 5G millimeter wave gNB system
CN114706607A (en) * 2022-06-07 2022-07-05 成都航天通信设备有限责任公司 Software online upgrading system and method for fully programmable system on chip

Also Published As

Publication number Publication date
CN110806889B (en) 2023-05-26

Similar Documents

Publication Publication Date Title
CN110806889A (en) ZYNQ program remote upgrading system and method based on 5G
CN108334331B (en) Safe electric vehicle battery management system software upgrading method
CN110083374B (en) Upgrade rollback method, system and terminal equipment
CN103365696B (en) BIOS image file acquisition methods and device
CN100517248C (en) Software edition upgrading management device and software edition upgrading management method
CN108037943B (en) FPGA (field programmable Gate array) online upgrading method based on NIOS II
WO2011088701A1 (en) Method and device for online upgrading cross-platform version
EP3113018A1 (en) Method and apparatus for running version file
CN108345464A (en) A kind of the startup method and Android vehicle device of Android system
CN104657161A (en) Method and device for updating firmware of mobile terminal
CN106980493B (en) Firmware management method and device
CN101620542A (en) Compatible updating method of ultrasonic imaging equipment software data
CN107436783B (en) Differential upgrading method for mobile terminal, storage medium and mobile terminal
CN116501357A (en) Online upgrade method of singlechip
KR20150072963A (en) Multisystem, and method of booting the same
KR102274668B1 (en) Apparatus and method for controlling updating software of AVN system in vehicle
US20060253668A1 (en) Method and apparatus for preserving operating system and configuration files against a system failure
CN114020308A (en) Camera equipment upgrading method, device, equipment and medium
US20200319977A1 (en) Method for backing up and restoring digital data stored on a solid-state storage device and a highly secure solid-state storage device
CN113377457B (en) Signal processing subsystem and digital signal processing DSP program on-line loading method
US20220066769A1 (en) Unmanned vehicle, unmanned vehicle software and firmware updating method and system
CN114691180A (en) Software upgrading method and device for processor chip, processor and processor system
CN111382006B (en) Recovery method, device, equipment and medium of operating system
CN111124451A (en) Distributed backup upgrading method
CN106648807B (en) DSP software uploading and updating method based on FLASH memory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 2-5 / F, building C1, Dongfang zhizaogang, No.77, south section of Dongliu Road, Changsha Economic and Technological Development Zone, Hunan Province

Applicant after: China Power Kaijie Technology Co.,Ltd.

Address before: 410100 First Floor 101, 103, Building No. 5, Dongsan Road, Changsha Economic and Technological Development Zone, Hunan Province

Applicant before: HUNAN HYFLEX TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant