Supercharge Your Innovation With Domain-Expert AI Agents!

Software compatibility method based on hardware board card identification

A hardware board and compatibility technology, applied in the field of software compatibility based on hardware board identification, can solve problems such as poor software version compatibility and difficult software version management

Active Publication Date: 2020-02-04
TIANJIN JINHANG COMP TECH RES INST
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The problem to be solved by the present invention is: under different hardware, software version compatibility is poor and software version management is difficult. The present invention proposes a software compatibility method based on hardware board identification to enhance software compatibility and improve software version reliability. Management

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
  • Software compatibility method based on hardware board card identification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the purpose, content and advantages of the present invention clearer, the specific implementation of the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0024] Combine figure 1 In order to solve the compatibility problem of software versions, the present invention proposes a software compatibility method based on hardware board recognition to realize software compatibility design. The process is as follows:

[0025] Step 1: Design the configuration file of the hardware board and define the protocol of the configuration file.

[0026] The content of the configuration file is in hexadecimal format. The configuration file includes the file header, identification code, function code, function code inversion, and check digit.

[0027] The file header is 0x55, 0xAA; the identification code LABEL_CODE generally specifically identifies the type of software, such as driver software 0xF1 means 1...

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 invention belongs to the field of computer software design and discloses a software compatibility method based on hardware board card identification. According to the method, the defect that multi-version software needs to be managed by adopting a macro definition method traditionally is overcome, a protocol file with software protection is stored in a memory of a hardware board card, the protocol file is loaded and analyzed after the hardware board card is started, and an analyzed hardware version identification number is transmitted into a system. For software with small hardware difference, the method provided by the invention can unify the software, and the software based on small hardware change can be unified into one piece of software for management, so that the software management cost is saved.

Description

Technical field [0001] The invention belongs to the field of computer software design, and relates to a software compatibility method based on hardware board card identification. Background technique [0002] In actual engineering applications, boards with similar functionality of the same type are designed for compatibility, but for different hardware, even different chips with the same type of functionality will lead to different software versions, so it often takes a lot of Time maintenance software version with high functional similarity. Traditionally, the method of macro definition is generally used to distinguish different versions. This method can realize the matching of software on different hardware, but for different hardware, you need to switch the macro each time and then compile. The software finally burned and managed by each board is different software, which brings huge difficulties to the management of software version. Summary of the invention [0003] (1) Tec...

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
IPC IPC(8): G06F11/22G06F8/71
CPCG06F11/2247G06F8/71Y02P90/02
Inventor 王雨龙
Owner TIANJIN JINHANG COMP TECH RES INST
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More