BIOS system multi-mode startup method and device, electronic device and storage medium

By reading the custom target value in the general input and output port, the startup mode of the BIOS system is solved, and the problem that the startup mode of the BIOS system cannot be flexibly changed in the existing technology is achieved, which enables faster startup time and higher application convenience sex.

CN114691227BActive Publication Date: 2025-02-21ZIGUANG COMPUTER TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210436443.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-25
Publication Date
2025-02-21
Estimated Expiration
2042-04-25

AI Technical Summary

Technical Problem

In the prior art, the BIOS system startup mode cannot be flexibly changed according to the actual application scenario, resulting in inconvenience at the application level.

Method used

By reading the custom target value in the general input and output port, determine the corresponding target startup mode and run the BIOS system according to this mode.

Benefits of technology

It realizes flexible change of the BIOS system startup mode according to actual scenarios, shortens the startup time, and solves inconvenience problems at the application level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114691227B_ABST
    Figure CN114691227B_ABST
Patent Text Reader

Abstract

The present application provides a BIOS system multi-mode startup method and device, electronic device and storage medium, wherein the method comprises: reading a target value in a general input / output port, wherein the target value is a custom value; determining a corresponding target startup mode according to the target value; and running the BIOS system according to the target startup mode. Through the present application, the problem that the startup method existing in the related art cannot flexibly change the BIOS system startup mode according to the actual application scenario and the inconvenience at the application level is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers, and in particular to a multi-mode startup method and device for a BIOS system, an electronic device, and a storage medium. Background Art

[0002] At present, many Basic Input Output Systems (BIOS) are set up with multi-mode startup. In these design schemes, the startup mode is usually switched through the BIOS setup option. That is, in the relevant technology, there are multiple default startup modes. Each time the BIOS system needs to be started, the startup mode is controlled through the options in the BIOS setup. During the startup process, the mouse, keyboard, and other functions are available, and the startup mode can be modified by entering the BIOS setup during the startup process. In this way, the BIOS system startup mode can be jumped to the modified default mode.

[0003] However, the startup method of the related technology cannot flexibly change the BIOS system startup mode according to the actual application scenario, which greatly reduces the convenience at the application level. Summary of the invention

[0004] The present application provides a BIOS system multi-mode startup method and device, electronic device and storage medium, so as to at least solve the problem in the related art that the BIOS system startup mode cannot be flexibly changed according to the actual application scenario and the inconvenience at the application level.

[0005] According to one aspect of an embodiment of the present application, a multi-mode startup method of a BIOS system is provided, the method comprising:

[0006] Reading a target value in a general input / output port, wherein the target value is a custom value;

[0007] Determine a corresponding target startup mode according to the target value;

[0008] The BIOS system is run according to the target boot mode.

[0009] According to another aspect of the embodiment of the present application, a BIOS system multi-mode startup device is also provided, the device comprising:

[0010] A reading unit, used for reading a target value in a general input / output port, wherein the target value is a user-defined value;

[0011] A determination unit, configured to determine a corresponding target startup mode according to the target value;

[0012] An operating unit is used to operate the BIOS system according to the target startup mode.

[0013] Optionally, the determining unit includes:

[0014] A setting module, used for setting a preset startup mode corresponding to each reference value, wherein the preset startup mode includes the target startup mode;

[0015] A selection module is used to select the target startup mode from the preset startup modes based on the target value.

[0016] Optionally, the operation unit includes:

[0017] an assignment module, configured to assign the target value to a target variable and store the target variable when determining that the target startup mode is the quick startup mode;

[0018] The shielding module is used to shield drivers other than the serial hardware driver after obtaining an instruction to start the unified extensible firmware interface operating system, and then run the BIOS system.

[0019] Optionally, the operation unit includes:

[0020] The initialization module is used to initialize serial port information, detect debugging information of hardware devices, and then run the BIOS system when it is determined that the target startup mode is a troubleshooting mode, wherein the serial port information includes memory information and chip information.

[0021] Optionally, the operation unit includes:

[0022] The default operation module is used to directly operate the BIOS system in a default startup mode when it is determined that the target startup mode is a normal startup mode.

[0023] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; wherein the memory is used to store a computer program; and the processor is used to execute the method steps in any of the above embodiments by running the computer program stored in the memory.

[0024] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the method steps in any of the above embodiments when executed.

[0025] In the embodiment of the present application, by reading the target value in the universal input and output port, wherein the target value is a custom value; determining the corresponding target startup mode according to the target value; and running the BIOS system according to the target startup mode. Since the embodiment of the present application can determine the corresponding startup mode according to the read target value, the BIOS system startup mode can be flexibly changed according to the actual scenario, thereby shortening the boot time, and solving the problem that the BIOS system startup mode cannot be flexibly changed according to the actual application scenario and the inconvenience at the application level in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0027] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0028] Figure 1 It is a flowchart of an optional BIOS system multi-mode startup method according to an embodiment of the present application;

[0029] Figure 2 is a flowchart of an optional method for determining a startup according to an embodiment of the present application;

[0030] Figure 3 It is a structural block diagram of an optional BIOS system multi-mode startup device according to an embodiment of the present application;

[0031] Figure 4 It is a structural block diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0032] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0034] In the related art, many BIOS systems are set up with multi-mode startup. Each time the BIOS system needs to be started, it will be started according to the default startup mode. This makes it impossible to flexibly change the BIOS system startup mode according to the actual application scenario, which greatly causes inconvenience at the application level. In order to solve the above problem, the embodiment of the present application proposes a multi-mode startup method for the BIOS system. The method runs on the server side, such as Figure 1 , the method comprising:

[0035] Step S101, reading a target value in a general input / output port, wherein the target value is a user-defined value;

[0036] Step S102, determining a corresponding target startup mode according to the target value;

[0037] Step S103, running the BIOS system according to the target startup mode.

[0038] Optionally, in an embodiment of the present application, by making GPIO (i.e., general purpose input and output port) into a hardware switch, a multi-mode startup method is generated based on GPIO. Specifically, multiple combination values ​​can be generated according to GPIO, and the combination value can be user-defined and is not limited to a specific combination method. After that, after the server reads the target value in GPIO, it finds the corresponding startup mode according to the target value, such as the target startup mode, and then runs and boots the BIOS system according to the target startup mode.

[0039] In the embodiment of the present application, by reading the target value in the universal input and output port, wherein the target value is a custom value; determining the corresponding target startup mode according to the target value; and running the BIOS system according to the target startup mode. Since the embodiment of the present application can determine the corresponding startup mode according to the read target value, the BIOS system startup mode can be flexibly changed according to the actual scenario, thereby shortening the boot time, and solving the problem that the BIOS system startup mode cannot be flexibly changed according to the actual application scenario and the inconvenience at the application level in the related art.

[0040] As an optional embodiment, before reading the target value in the general input and output port, the method further includes:

[0041] Obtaining the number of general purpose input and output ports, wherein the number is at least two, and each general purpose input and output port corresponds to a binary value;

[0042] The binary values ​​represented by the universal input and output ports are combined to obtain a combined reference value, wherein the reference value includes a target value.

[0043] Optionally, in an embodiment of the present application, two GPIOs can be obtained, and then each GPIO can correspond to a binary value, such as 1 or 0, so that the two GPIOs are combined to obtain digital combinations such as 00, 01, 10, and 00, 01, 10 are input into the BIOS system as reference values.

[0044] As an optional embodiment, determining the corresponding target startup mode according to the target value includes:

[0045] Setting a preset start mode corresponding to each reference value, wherein the preset start mode includes a target start mode;

[0046] Based on the target value, a target startup mode is selected from the preset startup modes.

[0047] Optionally, a preset startup mode is set for each reference value. In the embodiment of the present application, 00, 01, and 10 can be set to normal startup mode, quick startup mode, and troubleshooting mode, respectively. In this way, each time the GPIO is read, it is only necessary to search the three preset startup modes for the read value to obtain the startup mode that the current BIOS system is to run.

[0048] It should be noted that the above combination is only an example, and the preset startup mode corresponding to each reference value is also an example. The embodiments of the present application include but are not limited to the above implementation methods.

[0049] Here, if the target value read is 01, then the corresponding target startup mode should be the quick startup mode. The quick startup mode can be applied to specific occasions, such as the central control navigation system.

[0050] As an optional embodiment, running the BIOS system according to the target boot mode includes:

[0051] When the target startup mode is determined to be the fast startup mode, the target value is assigned to the target variable and the target variable is stored; after obtaining the instruction to start the unified extensible firmware interface operating system, the drivers except the serial hardware driver are shielded, and then the BIOS system is run.

[0052] When it is determined that the target startup mode is the troubleshooting mode, the serial port information is initialized, the debugging information of the hardware device is detected, and then the BIOS system is run, wherein the serial port information includes memory information and chip information.

[0053] When the target boot mode is determined to be the normal boot mode, the BIOS system is directly run according to the default boot mode.

[0054] Alternatively, if Figure 2 , when the target value of GPIO is read as 01, the target boot mode is determined to be the fast boot mode. At this time, 01 is assigned to a target variable (such as pcd), and the target variable is stored, so that the boot mode can be determined by directly reading the target variable in the future. Return directly in the entry point. At this time, the server only needs to receive the instruction of the operating system of the unified extensible firmware interface and determine to boot to the operating system of the unified extensible firmware interface. At this time, only the hard disk is needed to start the OS, so the serial hardware driver is retained, and unnecessary drivers such as USB and PS2 interfaces are shielded. All legacy boot methods, smm drivers, setup settings, UEFI shells, etc. are not needed. In this way, it takes about 800ms to enter the OS.

[0055] like Figure 2 , after reading the target value of GPIO as 10, determine that the target boot mode is the troubleshooting mode, initialize the serial port, and then throw out some necessary debugging information, such as: memory initialization completed, chip initialization completed, detection of display, mouse, keyboard and other devices, and other desired debugging information, and then run the BIOS system.

[0056] like Figure 2 , when the target value of GPIO is read as 00, it is determined that the target startup mode is the normal startup mode. At this time, it is started according to the default startup mode without making any changes.

[0057] In the embodiment of the present application, by setting multiple startup modes, the starting speed is improved, which is suitable for use in situations where high boot speed requirements are required, and improves user experience and convenience. At the same time, the embodiment of the present application adds a troubleshooting mode. The troubleshooting mode is basically the same as the driver module loaded in the normal startup mode, but adds the function of initializing the serial port and throwing error debugging information through the serial port. In this way, when the device fails, some early positioning can be done.

[0058] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0059] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.

[0060] According to another aspect of the embodiments of the present application, a BIOS system multi-mode startup device for implementing the above-mentioned BIOS system multi-mode startup method is also provided. Figure 3 is a structural block diagram of an optional BIOS system multi-mode startup device according to an embodiment of the present application, such as Figure 3 As shown, the device may include:

[0061] A reading unit 301 is used to read a target value in a general input / output port, wherein the target value is a user-defined value;

[0062] The determination unit 302 is connected to the reading unit 301 and is used to determine the corresponding target startup mode according to the target value;

[0063] The running unit 303 is connected to the determining unit 302 and is used to run the BIOS system according to the target startup mode.

[0064] It should be noted that the reading unit 301 in this embodiment can be used to execute the above step S101, the determining unit 302 in this embodiment can be used to execute the above step S102, and the running unit 303 in this embodiment can be used to execute the above step S103.

[0065] Through the above module, by reading the target value in the general input and output port, where the target value is a custom value; determining the corresponding target startup mode according to the target value; and running the BIOS system according to the target startup mode. Since the embodiment of the present application can determine the corresponding startup mode according to the read target value, the BIOS system startup mode can be flexibly changed according to the actual scenario, thereby shortening the boot time, solving the problem that the BIOS system startup mode cannot be flexibly changed according to the actual application scenario and the inconvenience at the application level in the related art.

[0066] Optionally, the device further comprises:

[0067] An acquisition unit, used for acquiring the number of the general input / output ports before reading the target value in the general input / output port, wherein the number is at least two, and each general input / output port corresponds to a binary value;

[0068] The combining unit is used to combine the binary values ​​represented by the universal input and output ports to obtain a combined reference value, wherein the reference value includes a target value.

[0069] Optionally, the determining unit includes:

[0070] A setting module, used for setting a preset start mode corresponding to each reference value, wherein the preset start mode includes a target start mode;

[0071] The selection module is used to select a target startup mode from preset startup modes based on the target value.

[0072] Optionally, the operation unit includes:

[0073] An assignment module, used for assigning a target value to a target variable and storing the target variable when determining that the target startup mode is the quick startup mode;

[0074] The shielding module is used to shield the drivers except the serial hardware driver after obtaining the instruction of starting the operating system of the unified extensible firmware interface, and then run the BIOS system.

[0075] Optionally, the operation unit includes:

[0076] The initialization module is used to initialize the serial port information, detect the debugging information of the hardware device, and then run the BIOS system when determining that the target startup mode is the troubleshooting mode, wherein the serial port information includes memory information and chip information.

[0077] Optionally, the operation unit includes:

[0078] The default operation module is used to directly run the BIOS system according to the default startup mode when it is determined that the target startup mode is the normal startup mode.

[0079] According to another aspect of the embodiments of the present application, an electronic device for implementing the above-mentioned BIOS system multi-mode startup method is also provided. The electronic device may be a server, a terminal, or a combination thereof.

[0080] Figure 4 is a structural block diagram of an optional electronic device according to an embodiment of the present application, such as Figure 4 As shown, it includes a processor 401, a communication interface 402, a memory 403 and a communication bus 404, wherein the processor 401, the communication interface 402 and the memory 403 communicate with each other through the communication bus 404, wherein,

[0081] Memory 403, used for storing computer programs;

[0082] The processor 401 is used to implement the following steps when executing the computer program stored in the memory 403:

[0083] Read the target value in the general input and output port, where the target value is a custom value;

[0084] Determine a corresponding target start mode according to the target value;

[0085] Run the BIOS system according to the target boot mode.

[0086] Optionally, in this embodiment, the communication bus may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0087] The communication interface is used for communication between the above electronic device and other devices.

[0088] The memory may include RAM, or may include non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0089] As an example, Figure 4 As shown, the memory 403 may include but is not limited to the reading unit 301, the determining unit 302, and the running unit 303 in the multi-mode boot device of the BIOS system. In addition, it may also include but is not limited to other module units in the multi-mode boot device of the BIOS system, which will not be repeated in this example.

[0090] The above-mentioned processor can be a general-purpose processor, which can include but not be limited to: CPU (Central Processing Unit), NP (Network Processor), etc.; it can also be DSP (Digital Signal Processing), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0091] In addition, the electronic device further comprises: a display for displaying the startup result of the multi-mode of the BIOS system.

[0092] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment will not be described in detail here.

[0093] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only. The device for implementing the above-mentioned BIOS system multi-mode startup method may be a terminal device, which may be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, and other terminal devices. Figure 4 It does not limit the structure of the above electronic device. For example, the terminal device may also include Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 4 Different configurations shown.

[0094] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which can include: a flash drive, ROM, RAM, a magnetic disk or an optical disk, etc.

[0095] According to another aspect of the embodiment of the present application, a storage medium is also provided. Optionally, in this embodiment, the storage medium can be used to execute the program code of the multi-mode startup method of the BIOS system.

[0096] Optionally, in this embodiment, the storage medium may be located on at least one network device among a plurality of network devices in the network shown in the above embodiment.

[0097] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps:

[0098] Read the target value in the general input and output port, where the target value is a custom value;

[0099] Determine a corresponding target start mode according to the target value;

[0100] Run the BIOS system according to the target boot mode.

[0101] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, which will not be described in detail in this embodiment.

[0102] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a ROM, a RAM, a mobile hard disk, a magnetic disk, or an optical disk.

[0103] According to another aspect of the embodiments of the present application, a computer program product or a computer program is also provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps of the BIOS system multi-mode startup method in any of the above embodiments.

[0104] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0105] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers or network devices, etc.) to execute all or part of the steps of the multi-mode startup method of the BIOS system in each embodiment of the present application.

[0106] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0107] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0108] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution provided in this embodiment.

[0109] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0110] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A multi-mode startup method for a BIOS system, characterized in that: The method comprises: Obtaining the number of general purpose input / output ports, wherein the number is at least two, each of the general purpose input / output ports corresponds to a binary value; the general purpose input / output ports are hardware switches; Combining the binary values ​​represented by the universal input and output ports to obtain a combined reference value, wherein the reference value includes a target value; Reading the target value in the general input / output port, wherein the target value is a custom value; Determine a corresponding target startup mode according to the target value; Running the BIOS system according to the target boot mode; Determining the corresponding target startup mode according to the target value includes: Setting a preset startup mode corresponding to each reference value, wherein the preset startup mode includes the target startup mode; The target startup mode is selected from the preset startup modes based on the target value.

2. The method according to claim 1, characterized in that The running of the BIOS system according to the target startup mode comprises: When it is determined that the target startup mode is the quick startup mode, assigning the target value to a target variable and storing the target variable; After obtaining an instruction to start the unified extensible firmware interface operating system, drivers other than the serial hardware driver are shielded, and then the BIOS system is run.

3. The method according to claim 1, characterized in that The running of the BIOS system according to the target startup mode comprises: When it is determined that the target startup mode is a troubleshooting mode, the serial port information is initialized, the debugging information of the hardware device is detected, and then the BIOS system is run, wherein the serial port information includes memory information and chip information.

4. The method according to claim 1, characterized in that: The running of the BIOS system according to the target startup mode comprises: When it is determined that the target startup mode is the normal startup mode, the BIOS system is directly run according to the default startup mode.

5. A multi-mode boot device for a BIOS system, characterized in that: The device comprises: an acquisition unit, used for acquiring the number of the general input / output ports before reading the target value in the general input / output port, wherein the number is at least two, and each of the general input / output ports corresponds to a binary value; and the general input / output port is a hardware switch; a combining unit, configured to combine the binary values ​​represented by the universal input and output ports to obtain a combined reference value, wherein the reference value includes a target value; A reading unit, used for reading the target value in the general input and output port, wherein the target value is a user-defined value; A determination unit, configured to determine a corresponding target startup mode according to the target value; An operating unit, configured to operate the BIOS system according to the target startup mode; The determining unit comprises: A setting module, used for setting a preset startup mode corresponding to each reference value, wherein the preset startup mode includes the target startup mode; A selection module is used to select the target startup mode from the preset startup modes based on the target value.

6. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein: The processor, the communication interface and the memory communicate with each other via the communication bus, wherein: The memory is used to store computer programs; The processor is configured to execute the method steps of any one of claims 1 to 4 by running the computer program stored in the memory.

7. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program implements the method steps described in any one of claims 1 to 4 when executed by a processor.

Citation Information

Patent Citations

  • Chip working mode control method and device, chip and storage medium

    CN114020682A