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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
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