Unlock instant, AI-driven research and patent intelligence for your innovation.

Firmware parameter configuration method and device and electronic equipment

A technology of firmware parameters and configuration methods, which is applied in the computer field and can solve problems such as insecurity

Active Publication Date: 2020-07-10
PHYTIUM TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional firmware parameter configuration directly modifies the source code and hard-codes the parameters, which requires compiling the source code each time, and the configuration parameters can be disclosed to customers, which brings great insecurity

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
  • Firmware parameter configuration method and device and electronic equipment
  • Firmware parameter configuration method and device and electronic equipment
  • Firmware parameter configuration method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] like figure 1 As shown, according to a firmware parameter configuration system 10 described in the embodiment of the present invention, the firmware parameter configuration system 10 includes built-in parameters, 101 and external parameter configuration files 102, wherein the built-in parameter table 101 is solidified in the firmware code , the external parameter configuration file 102 is not solidified in the code, the built-in parameter table 101 is generated when the firmware is compiled, and the external parameter configuration file 102 is generated by using the upper computer parameter configuration table generation software.

[0034] The firmware parameter configuration system 10 of the present embodiment is mainly used for initializing the CPU and peripherals etc. when the BIOS starts. It should be understood that the system on chip SOC (system on chip) is also used to perform work similar to the CPU, and the difference is only in the integration of the SOC. Othe...

Embodiment 2

[0059] refer to Figure 4 , the present embodiment provides a firmware parameter configuration device 30, which includes the following units:

[0060] A startup acquiring unit 31, configured to acquire startup operations;

[0061] A private key obtaining unit 32, configured to obtain the first private key from the read-only ROM in response to the startup operation;

[0062] The decoding parameter unit 33 is used to decode the built-in parameter table according to the first private key, and obtain the first parameter and the secondary private key;

[0063] The parameter obtaining unit 34 is used to decrypt the external parameter table using the secondary private key through the index to obtain the second parameter; wherein the external parameter table is the same as the internal parameter table of the firmware, and the second parameter is the same as the first parameter Constitute a complete hardware configuration parameter;

[0064] The configuration unit 35 is configured t...

Embodiment 3

[0070] refer to Figure 5 , an electronic device 20 , and this embodiment provides a schematic structural diagram of the electronic device 20 . The electronic device 20 of this embodiment includes a processor 21 , a memory 22 and a computer program stored in the memory 22 and executable on the processor 21 . When the processor 21 executes the computer program, the steps in the above-mentioned electronic method embodiments are implemented, for example image 3 Step S1 is shown.

[0071] Exemplarily, the computer program can be divided into one or more modules / units, and the one or more modules / units are stored in the memory 22 and executed by the processor 21 to complete this invention. The one or more modules / units may be a series of computer program instruction segments capable of accomplishing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device 20 .

[0072] The electronic device 20 ...

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 discloses a firmware parameter configuration method. The firmware parameter configuration method comprises the following steps: S1, acquiring a starting operation; S2, in response to thestarting operation, obtaining a first private key from a read-only ROM; S3, decoding a built-in parameter table according to the first private key to obtain a first parameter and a second-level private key; S4, decrypting the external parameter table by using the corresponding secondary private key through the index to obtain a second parameter, wherein the external parameter table is the same asa built-in parameter table of the firmware, and the second parameter and the first parameter form a complete hardware configuration parameter; S5, configuring hardware according to the first parameter and the second parameter. The invention further provides a firmware configuration device and electronic equipment, the firmware parameter configuration method comprises two parameter tables, a built-in firmware parameter table and an upper computer, an external parameter configuration file is generated, different parameters are opened through different private keys, and hierarchical strategy control is achieved.

Description

technical field [0001] The present invention relates to the field of computers, in particular to a firmware parameter configuration method. Background technique [0002] BIOS firmware is the first software program loaded when a personal computer is started. One of the main functions of the firmware is to initialize the CPU and SOC peripherals. Since the CPU has many configurable items and the combinations are crossed, a complete mechanism is required to update the firmware. Perform parameter configuration. [0003] Traditional firmware parameter configuration directly modifies the source code and hard-codes the parameters, which requires compiling the source code each time, and the configuration parameters can be disclosed to customers, which brings great insecurity. Contents of the invention [0004] In view of the above technical problems in the related art, the present invention proposes a firmware configuration method, which can realize hierarchical control. [0005]...

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): G06F9/4401G06F21/31
CPCG06F9/4401G06F9/4403G06F9/4411G06F21/31G06F2221/2113
Inventor 李信德刘勇鹏舒奕棋屈利婵谢鹏袁三燕陈振华李煜王培
Owner PHYTIUM TECH CO LTD