Power system embedded software remote dynamic upgrade method and system
An embedded software and dynamic upgrade technology, applied in software engineering design, electrical digital data processing, instruments, etc., can solve problems such as low upgrade efficiency, complicated implementation process, and operation errors, so as to achieve safe software upgrade process and avoid economic losses , Avoid the effect of software error upgrade
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] This embodiment provides a method for remote dynamic upgrading of embedded software in a power system, including the following process:
[0046] Step S1, open up a dedicated software dynamic upgrade storage area in the memory area of the computer system, and this area is composed of two parts: a software upgrade information table area and a software code area.
[0047]The software upgrade information table area is used to store the key information of the software upgrade. The software upgrade function module is used to judge whether the software upgrade operation needs to be performed by detecting the key information (header, table verification, code verification) of the information table area. The information table If the correct table header is detected in the table area, and the crc32 check of the information table calculated through the table length is consistent with the crc32 check of the table area shown in the table, the table area is considered valid, and the ...
Embodiment 2
[0070] The purpose of this embodiment is to provide a system based on the method embodiment of Embodiment 1.
[0071] In order to achieve the above purpose, this embodiment provides an embedded software remote dynamic upgrade system for power systems, including:
[0072] The server includes a software dynamic upgrade storage area for storing software upgrade information tables and software codes;
[0073] The device node to be upgraded of the power system remotely loads the software upgrade information table and the software upgrade code from the server; Check the information on the table, and if the check is correct, the software will be dynamically upgraded.
Embodiment 3
[0075] The purpose of this embodiment is to provide a power system device capable of remote software upgrade.
[0076] In order to achieve the above purpose, this embodiment provides a power system device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, it realizes:
[0077] Remote loading of software upgrade information table and software upgrade code;
[0078] When the "idle" task in the device node is running (all system tasks are in the non-running state), information verification is carried out according to the software upgrade information table, and if the verification is correct, the software dynamic upgrade is performed.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com