Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and device for updating board software version

A software version and update method technology, applied in software deployment, software testing/debugging, instruments, etc., can solve problems such as wasting time, improve reliability and accuracy, and prevent repeated software updates.

Active Publication Date: 2020-12-29
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The defect of the existing technical solution is that if the U disk is still inserted on the board after the software update is completed, and when the board is powered off and then powered on again, the software update operation will be repeated, wasting time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for updating board software version
  • A method and device for updating board software version
  • A method and device for updating board software version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022]figure 1 This is a schematic flow chart of a method for updating a board software version provided in Embodiment 1 of the present invention. This method can be applied to the situation where the software version is updated in the board. The method can be executed by the board software version update device, which can be composed of hardware and / or software, and can generally be integrated in the board and all software versions included Update function in the circuit board. The details are as follows:

[0023]S110: Obtain a checksum of the external upgrade file when it is detected that there is an external upgrade file.

[0024]Among them, the external upgrade file can be set on an external memory other than the board, and the external memory is connected to the board. Specifically, the checksum is the sum of a group of data items used for verification purposes, that is, the checksum can be used to represent different versions of the same type of file. The checksum of the external up...

Embodiment 2

[0036]figure 2 This is a schematic flowchart of a method for updating a board software version provided in the second embodiment of the present invention. This embodiment is optimized on the basis of the above-mentioned embodiment, and provides a preferred method for updating the board software version. Specifically, when an external upgrade file is detected, the checksum of the external upgrade file is obtained and further optimized as follows: When the board detects that an external storage device is connected, it detects whether there is an external upgrade file in the external storage device; if there is an external upgrade file in the external storage device, obtain the checksum of the external upgrade file.

[0037]S210: When the board detects that an external storage device is connected, it detects whether there is an external upgrade file in the external storage device.

[0038]Among them, the external storage device refers to a device that can store files other than the board, pr...

Embodiment 3

[0047]image 3 This is a schematic flowchart of a method for updating a board software version provided in the third embodiment of the present invention. This embodiment is optimized on the basis of the above-mentioned embodiments, and provides a preferred method for updating the board software version. Specifically, the checksum of the target software corresponding to the external upgrade file in the board is confirmed and the calibration of the external upgrade file is verified. After checking whether the checksum is consistent, it is further optimized to include: if the checksum of the target software is consistent with the checksum of the external upgrade file, the default working state of the board is maintained.

[0048]S310: Acquire a checksum of the external upgrade file when it is detected that there is an external upgrade file.

[0049]S320. Confirm whether the checksum of the target software corresponding to the external upgrade file in the board is consistent with the checksum ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses an update method and device for a card board software version. The method comprises the steps that when an external upgrade file is detected, a check sum of the external upgrade file is obtained; whether the check sum of a target software corresponds to the external upgrade file in the card board software is identical with the check sum of the external upgrade file is determined; if the check sum of the target software is not identical with the check sum of the external upgrade file, then the target software is updated based on the external upgrade file. By the the update method and device for the card board software version, repeat updating of the software is prevented, and the reliability and accuracy of the updating of the software are improved.

Description

Technical field[0001]The embodiment of the present invention relates to software update technology, and in particular to a method and device for updating board software version.Background technique[0002]With the development of science and technology, more and more electronic devices are equipped with pluggable boards, and during the production of boards, it is necessary to update the software in the boards.[0003]At present, the commonly used software update method is to insert the U disk containing the software upgrade package file into the board, as long as the board detects the upgrade package file, it will immediately update the corresponding software in the board.[0004]The disadvantage of the prior art solution is that if the U disk is still inserted into the board card after the software update is completed, and the board card is powered on again after power failure, the software update operation will be repeated, which wastes time.Summary of the invention[0005]The embodiment o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65G06F11/36
CPCG06F8/65G06F11/368
Inventor 卢耀稳
Owner GUANGZHOU SHIYUAN ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products