Screen backlight brightness control method and system
By using the boot program environment variable to control the screen backlight brightness during the computer power-on process, the problem of screen backlight loss is solved, and the stability and consistency of screen brightness is achieved.
Patent Information
- Application Number
- CN202510643714.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, the brightness of the screen backlight is out of control during power-on, resulting in poor user experience.
During the computer power-up process, by obtaining the backlight brightness parameters in the boot program environment variables, using complex programmable logic devices and integrated circuit bus to send control instructions, and output pulse width modulation signals to control the screen backlight brightness.
Ensures consistency in the brightness of the screen backlight during power-on and improves the user experience.
Smart Images

Figure CN120340423A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and particularly to a method and system for controlling the backlight brightness of a screen. Background Art
[0002] In the prior art, the adjustment of the backlight brightness of a screen is usually achieved by setting backlight parameters in the settings menu. However, for some computer systems, such as the Galaxy Kylin system, the backlight brightness is independently managed by the system itself, and the backlight parameters set in the system will be saved in the hard disk. In this way of managing the backlight brightness, during the power-on process of the computer, before entering the computer system, the backlight brightness of the screen is out of control. Furthermore, after entering the computer system, the backlight brightness of the screen will suddenly change, causing a poor experience for the user. Summary of the Invention
[0003] The method and system for controlling the backlight brightness of the screen provided by the present invention can, during the power-on process of the computer, prevent the complex programmable logic device from controlling the backlight brightness of the screen by itself, but control the backlight brightness of the screen according to the environment variables in the bootloader, ensuring the consistency of the screen brightness during the power-on process of the computer.
[0004] In a first aspect, the present invention provides a method for controlling the backlight brightness of a screen, which is executed in a bootloader during the power-on process. The method includes:
[0005] During the power-on process, obtain a first parameter corresponding to the backlight brightness in the bootloader environment variables;
[0006] According to the first parameter, send a first control instruction to the complex programmable logic device through an integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal to the display screen according to the first control instruction to control the backlight brightness of the display screen.
[0007] Optionally, the step of obtaining a first parameter corresponding to the backlight brightness in the bootloader environment variables during the power-on process includes:
[0008] Obtain the offset address parameter and data volume parameter corresponding to the bootloader environment variables;
[0009] According to the offset address parameter and data volume parameter, read all the parameters of the bootloader environment variables from the flash memory corresponding to the serial peripheral interface;
[0010] Among all the parameters of the bootloader environment variables, obtain the first parameter according to the preset environment variable name corresponding to the backlight brightness.
[0011] Optionally, sending the first control instruction to the complex programmable logic device via the integrated circuit bus according to the first parameter includes:
[0012] Writing the first parameter to a first register corresponding to the backlight brightness value on the complex programmable logic device side via the integrated circuit bus to implement the sending of the first control instruction.
[0013] In a second aspect, the present invention further provides a method for controlling the backlight brightness of a screen, which is executed in a backlight driver after entering a computer system. The method includes:
[0014] When the computer system starts up and completes, in response to a call from the computer system to the backlight setting interface, obtaining a second parameter sent by the computer system; wherein, the second parameter is obtained by the computer system from a hard disk.
[0015] According to the second parameter, sending a second control instruction to the complex programmable logic device via the integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal to the display screen according to the second control instruction to control the backlight brightness of the display screen.
[0016] When the second parameter is different from the first parameter in the bootloader environment variable, according to the second parameter, modifying the first parameter corresponding to the backlight brightness at the storage address corresponding to the bootloader environment variable via the serial peripheral interface.
[0017] Optionally, the method further includes:
[0018] When the user sets the backlight brightness, in response to a call from the computer system to the backlight setting interface, obtaining a third parameter corresponding to the backlight brightness set by the user.
[0019] According to the third parameter, sending a third control instruction to the complex programmable logic device via the integrated circuit bus, so that the complex programmable logic device outputs a third pulse width modulation signal to the display screen according to the third control instruction to control the backlight brightness of the display screen.
[0020] According to the third parameter, modifying the first parameter corresponding to the backlight brightness at the storage address corresponding to the bootloader environment variable via the serial peripheral interface.
[0021] In a third aspect, the present invention further provides a method for controlling the backlight brightness of a screen, which is executed in a computer system. The method includes:
[0022] When the computer system starts up and completes, reading a pre-stored second parameter from a hard disk.
[0023] Call the backlight setting interface in the backlight driver to send a second parameter to the backlight driver, so that the backlight driver sends a control instruction to the complex programmable logic device according to the second parameter, and writes a first parameter corresponding to the backlight brightness to the storage address corresponding to the boot program environment variable according to the second parameter.
[0024] Optionally, the method further includes:
[0025] When the user sets the backlight brightness, obtain a third parameter corresponding to the backlight brightness set by the user, and store the third parameter in the corresponding address in the hard disk;
[0026] Call the backlight setting interface in the backlight driver to send the third parameter to the backlight driver, so that the backlight driver sends a control instruction to the complex programmable logic device according to the third parameter, and writes a first parameter corresponding to the backlight brightness to the storage address corresponding to the boot program environment variable according to the third parameter.
[0027] In a fourth aspect, the present invention further provides a method for controlling the backlight brightness of a screen, which is characterized in that it is executed in a complex programmable logic device of a computer, and the method includes:
[0028] When the computer is powered on, keep the screen backlight in a non-lighted state;
[0029] When receiving a control instruction sent by the boot program through the integrated circuit bus, send a pulse width modulation signal to the display screen according to the control instruction to adjust the backlight brightness of the display screen.
[0030] Optionally, the method further includes:
[0031] When the computer system starts up and completes, receive a control instruction sent by the backlight driver through the integrated circuit bus, and send a pulse width modulation signal to the display screen according to the control instruction to adjust the backlight brightness of the display screen.
[0032] In a fifth aspect, the present invention further provides a system for controlling the backlight brightness of a screen, including:
[0033] A system-on-chip, in which a boot program, a backlight driver, and a computer system are installed. The boot program is used to execute the method for controlling the backlight brightness of the screen as described in any one of the foregoing executed in the boot program. The backlight driver is used to execute the method for controlling the backlight brightness of the screen as described in any one of the foregoing executed in the backlight driver. The computer system is used to execute the method for controlling the backlight brightness of the screen as described in any one of the foregoing executed in the computer system;
[0034] A complex programmable logic device, which is communicatively connected to the system-on-chip through an integrated circuit bus, and is configured to execute the screen backlight brightness control method executed on the complex programmable logic device as described in any one of the foregoing items;
[0035] A display screen, which is electrically connected to the complex programmable logic device, and is configured to receive the control of the pulse width modulation signal and adjust to the corresponding brightness.
[0036] In the technical solution provided by the present invention, during the power-on process of the computer, the complex programmable logic device no longer controls the screen brightness independently, but controls the screen backlight brightness according to the control instruction sent by the bootloader. The control instruction sent by the bootloader is formed based on the environment variable, and the environment variable of the bootloader can be set, thus providing a prerequisite for the consistency of the screen backlight brightness during the power-on process of the computer. During actual use, only by setting the first parameter corresponding to the backlight brightness in the environment variable to the same value as the screen brightness parameter stored in the hard disk of the computer system can it be ensured that the screen backlight brightness is always consistent during the power-on process of the computer. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flowchart of the screen backlight brightness control method according to an embodiment of the present invention;
[0038] Figure 2 It is a flowchart of the screen backlight brightness control method according to another embodiment of the present invention;
[0039] Figure 3 It is a flowchart of the screen backlight brightness control method according to another embodiment of the present invention;
[0040] Figure 4 It is a computer architecture diagram applied to the screen backlight brightness control method according to another embodiment of the present invention;
[0041] Figure 5 It is a schematic structural diagram of the screen backlight brightness control system according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0043] An embodiment of the present invention provides a method for controlling the backlight brightness of a screen, which is executed in a bootloader during the power-on process, such as Figure 1 and Figure 2 shown. The method includes:
[0044] During the power-on process, obtain a first parameter corresponding to the backlight brightness in the bootloader environment variable;
[0045] In some embodiments, the bootloader is usually used to boot the computer system. The environment variables of the bootloader are key-value pairs stored in a specific location (such as Flash) and are used to transfer configuration information and control the boot process during the bootloader startup. There is usually a default environment variable file for the bootloader, generally the default environment variable structure default_environment in include / env_default.h. In this file, a series of default environment variables can be defined. For example, the following content can be defined as the first parameter corresponding to the backlight brightness: "kylin_bl_value = 0x60\0"; where: kylin_bl_value is the environment variable name for the backlight brightness, and 0x60 is its default value.
[0046] According to the first parameter, send a first control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal to the display screen according to the first control instruction to control the backlight brightness of the display screen.
[0047] In some embodiments, after obtaining the first parameter, the bootloader sends a control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal according to the first parameter, and then controls the backlight brightness of the display screen. Thus, the out-of-control of the backlight brightness of the display screen during the power-on process is avoided, and the backlight brightness of the display screen during the power-on process is effectively controlled.
[0048] In the technical solution provided by the embodiment of the present invention, during the computer power-on process, the complex programmable logic device no longer controls the screen brightness independently, but controls the backlight brightness of the screen according to the control instruction sent by the bootloader. The control instruction sent by the bootloader is formed based on the environment variable, and the environment variable of the bootloader can be set, thus providing a prerequisite for the consistency of the backlight brightness of the screen during the computer power-on process. In the actual use process, only need to set the first parameter corresponding to the backlight brightness in the environment variable to the same value as the screen brightness parameter stored in the hard disk of the computer system to ensure that the backlight brightness of the screen is always consistent during the computer power-on process.
[0049] As an alternative implementation, during the power-on process, obtaining the first parameter corresponding to the backlight brightness in the bootloader environment variables includes:
[0050] Obtaining the offset address parameter and the data volume parameter corresponding to the bootloader environment variables;
[0051] In some embodiments, in the bootloader, there are two macro definitions, the offset address parameter CONFIG_ENV_OFFSET and the data volume parameter CONFIG_ENV_SIZE, which determine the starting position and size of the environment variables. Therefore, before obtaining the environment variables, it is first necessary to obtain the offset address parameter and the data volume parameter of the environment variables.
[0052] Reading all the parameters of the bootloader environment variables from the flash memory corresponding to the serial peripheral interface according to the offset address parameter and the data volume parameter;
[0053] In some embodiments, after determining the offset address parameter and the data volume parameter, reading the data with an offset of CONFIG_ENV_OFFSET and a size of CONFIG_ENV_SIZE on the corresponding memory can obtain all the environment variables.
[0054] Among all the parameters of the bootloader environment variables, obtaining the first parameter according to the preset environment variable name corresponding to the backlight brightness.
[0055] In some embodiments, when the variable name of the first parameter is, for example, kylin_bl_value, the position of the first parameter can be determined by searching for this variable name, and thus, the first parameter can be obtained.
[0056] As an alternative implementation, sending the first control instruction to the complex programmable logic device through the integrated circuit bus according to the first parameter includes:
[0057] Writing the first parameter into the first register corresponding to the backlight brightness value on the complex programmable logic device side through the integrated circuit bus to implement the sending of the first control instruction.
[0058] In some embodiments, the bootloader reads the key value of kylin_bl_value and writes its value as the backlight default value into the Complex Programmable Logic Device (CPLD), thus realizing sending the first control instruction to the CPLD. The bootloader can read the first parameter in the reading manner of the prior art. For example, the key value of kylin_bl_value can be read into str by the way of str = env_get("kylin_bl_value"). Subsequently, the bootloader writes the first parameter into the CPLD. During the writing process, the existing writing method in the Inter-Integrated Circuit (I2C) can be used. For example, when the I2C slave addr of the CPLD is 0x09 and the backlight register is 0x2e, writing the backlight value read from the environment variable into the register 0x2e can be realized. For the I2C bus, the commands corresponding to each function can be in the following way. The command to obtain the I2C bus command is uclass_get_device_by_seq(UCLASS_I2C, busindex, &bus); the command to initialize the bus is dm_i2c_probe(bus, 0x09, 0, &dev); the command to read the current backlight brightness value is dm_i2c_read(dev, 0x2e, &buff, 1); the command to set the current backlight brightness value is dm_i2c_write(dev, 0x2e, new_value, 1).
[0059] An embodiment of the present invention further provides a method for controlling the backlight brightness of a screen, which is executed in a backlight driver after entering the computer system, as Figure 2 shown. The method includes:
[0060] When the computer system starts up successfully, in response to the computer system's call to the backlight setting interface, obtain the second parameter sent by the computer system; wherein, the second parameter is obtained by the computer system from the hard disk;
[0061] In some embodiments, after the computer system starts up successfully, the computer system will control the backlight brightness of the display screen. When the computer system controls the backlight brightness of the display screen, it needs to be controlled according to the second parameter stored by the computer system in the hard disk. Since the computer system cannot directly interact with the storage devices corresponding to the CPLD and the bootloader, it is necessary to go through the backlight driver.
[0062] According to the second parameter, send a second control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal to the display screen according to the second control instruction to control the backlight brightness of the display screen;
[0063] In some embodiments, when the backlight driver obtains the second parameter, in order to immediately control the backlight brightness, the backlight driver will send a control instruction to the complex programmable logic device (CPLD), so that the CPLD outputs a corresponding pulse width modulation signal, thereby controlling the backlight brightness of the display screen.
[0064] When the second parameter is different from the first parameter in the bootloader environment variable, according to the second parameter, modify the first parameter corresponding to the backlight brightness at the storage address corresponding to the bootloader environment variable through the serial peripheral interface.
[0065] In some embodiments, in order to make the screen backlight brightness consistent during the next computer power-on process, the backlight driver will also compare the second parameter with the first parameter. When the second parameter is different from the first parameter, modify the first parameter according to the second parameter, so that the second parameter and the first parameter are the same. When the second parameter and the first parameter are the same, before entering the computer system, control the screen brightness according to the first parameter, and after entering the computer system, control the screen brightness according to the second parameter, which can make the screen brightness be controlled with the same value before and after entering the computer system, so as to keep the screen brightness in a consistent state.
[0066] As an alternative implementation, as Figure 3 shown, the method further includes:
[0067] When the user sets the backlight brightness, in response to the computer system's call to the backlight setting interface, obtain a third parameter corresponding to the backlight brightness set by the user;
[0068] In some embodiments, when the user sets the backlight brightness, the computer system will save the parameters set for the screen. At the same time, in order to keep the backlight brightness consistent during the next power-on process, it is also necessary to modify the first parameter in the environment variable. And, in order to immediately adjust the backlight brightness, it is also necessary to set the pulse width modulation signal of the complex programmable logic device. Since the computer system cannot directly interact with the complex programmable logic device and the memory where the environment variable is located, it is necessary to interact through the backlight driver.
[0069] According to the third parameter, send a third control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a third pulse width modulation signal to the display screen according to the third control instruction to control the backlight brightness of the display screen;
[0070] In some embodiments, the backlight driver sends the third parameter to the complex programmable logic device, which can enable the complex programmable logic device to instantaneously change the pulse width modulation signal and change the backlight brightness in real time.
[0071] According to the third parameter, modify the first parameter corresponding to the backlight brightness in the storage address corresponding to the bootloader environment variable through the serial peripheral interface.
[0072] In some embodiments, modify the first parameter according to the third parameter so that the first parameter is the same as the third parameter. Thus, when the computer powers on next time, before entering the computer system, the backlight brightness is controlled according to the first parameter, and after entering the computer system, the backlight brightness is controlled according to the third parameter, so that the backlight brightness remains consistent during the next power-on process of the computer.
[0073] In some preferred embodiments, as Figure 4 shown, the main function of the backlight driver in the computer system kernel is to provide an interface for the application program to configure the backlight. In addition, it is also responsible for synchronizing the backlight default value between the system and the system bootloader uboot stage. The overall implementation can be carried out in the following way:
[0074] First, register the Linux backlight subsystem and provide the backlight_ops structure. This structure contains get_brightness and update_status. When other processes read and set the backlight value through the standard interface of the Linux backlight subsystem, these two functions can be called to achieve this. Secondly, the I2C read and write follows the Linux standard, that is, the driver is declared under the I2C controller in the device tree. After detecting the I2C ack, it automatically enters the driver entry, saves the i2c_client pointer in the entry, and then performs read and write operations on the i2c_client through the standard i2c access functions. Thirdly, the bootloader uboot firmware and environment variables are stored in the motherboard's spi flash. The environment variables can be modified by accessing the flash through the SPI bus under the system. Finally, register a backlight driver in the Linux kernel. After registration, the application program can access the backlight driver through the Linux standard interface.
[0075] The embodiment of the present invention also provides a method for controlling the backlight brightness of a screen, which is executed in a computer system, as Figure 2As shown, the method includes:
[0076] When the computer system startup is completed, read the pre-stored second parameter from the hard disk;
[0077] Call the backlight setting interface in the backlight driver to send the second parameter to the backlight driver, so that the backlight driver sends a control instruction to the complex programmable logic device according to the second parameter, and writes the first parameter corresponding to the backlight brightness to the storage address corresponding to the boot program environment variable according to the second parameter.
[0078] As an alternative implementation, as Figure 3 shown, the method further includes:
[0079] When the user sets the backlight brightness, obtain the third parameter corresponding to the backlight brightness set by the user, and store the third parameter to the corresponding address in the hard disk;
[0080] Call the backlight setting interface in the backlight driver to send the third parameter to the backlight driver, so that the backlight driver sends a control instruction to the complex programmable logic device according to the third parameter, and writes the first parameter corresponding to the backlight brightness to the storage address corresponding to the boot program environment variable according to the third parameter.
[0081] An embodiment of the present invention further provides a method for controlling the backlight brightness of a screen, which is executed in a complex programmable logic device of a computer. As Figure 2 shown, the method includes:
[0082] When the computer is powered on, keep the screen backlight in a non-lit state;
[0083] When receiving a control instruction sent by the boot program through the integrated circuit bus, send a pulse width modulation signal to the display screen according to the control instruction to adjust the backlight brightness of the display screen.
[0084] As an alternative implementation, as Figure 3 shown, the method further includes:
[0085] When the computer system startup is completed, receive a control instruction sent by the backlight driver through the integrated circuit bus, and send a pulse width modulation signal to the display screen according to the control instruction to adjust the backlight brightness of the display screen.
[0086] An embodiment of the present invention further provides a system for controlling the backlight brightness of a screen. As Figure 5 shown, it includes:
[0087] A system-on-chip, in which a boot program, a backlight driver, and a computer system are installed. The boot program is used to execute the screen backlight brightness control method as described in any one of the foregoing executed in the boot program. The backlight driver is used to execute the screen backlight brightness control method as described in any one of the foregoing executed in the backlight driver. The computer system is used to execute the screen backlight brightness control method as described in any one of the foregoing executed in the computer system;
[0088] A complex programmable logic device, which is communicatively connected to the system-on-chip through an integrated circuit bus. The complex programmable logic device is used to execute the screen backlight brightness control method as described in any one of the foregoing executed in the complex programmable logic device;
[0089] A display screen, which is electrically connected to the complex programmable logic device. The display screen is used to receive the control of the pulse width modulation signal and adjust to the corresponding brightness.
[0090] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0091] As described above, only the specific embodiments of the present invention are provided, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A method for controlling the brightness of a screen backlight, characterized in that, It is executed in the bootloader during the power-on process, and the method includes: During the power-on process, obtain a first parameter corresponding to the backlight brightness in the bootloader environment variables; According to the first parameter, send a first control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal to the display screen according to the first control instruction to control the backlight brightness of the display screen.
2. The method according to claim 1, characterized in that, During the power-on process, obtaining the first parameter corresponding to the backlight brightness in the bootloader environment variables includes: Obtain the offset address parameter and data volume parameter of the bootloader environment variables; According to the offset address parameter and the data volume parameter, read all the parameters of the bootloader environment variables from the flash memory corresponding to the serial peripheral interface; Among all the parameters of the bootloader environment variables, obtain the first parameter according to the preset environment variable name corresponding to the backlight brightness.
3. The method according to claim 1, characterized in that According to the first parameter, sending the first control instruction to the complex programmable logic device through the integrated circuit bus includes: Write the first parameter into the first register corresponding to the backlight brightness value on the complex programmable logic device side through the integrated circuit bus to implement the sending of the first control instruction.
4. A method for controlling the brightness of a screen backlight, characterized in that, It is executed in the backlight driver after entering the computer system, and the method includes: When the computer system starts up and completes, in response to the computer system's call to the backlight setting interface, obtain a second parameter sent by the computer system; wherein, the second parameter is obtained by the computer system from the hard disk; According to the second parameter, send a second control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a pulse width modulation signal to the display screen according to the second control instruction to control the backlight brightness of the display screen; When the second parameter is different from the first parameter in the bootloader environment variables, according to the second parameter, through the serial peripheral interface, modify the first parameter corresponding to the backlight brightness at the storage address corresponding to the bootloader environment variables.
5. The method according to claim 4, wherein The method further includes: When the user sets the backlight brightness, in response to the computer system's call to the backlight setting interface, obtain a third parameter corresponding to the backlight brightness set by the user; According to the third parameter, send a third control instruction to the complex programmable logic device through the integrated circuit bus, so that the complex programmable logic device outputs a third pulse width modulation signal to the display screen according to the third control instruction to control the backlight brightness of the display screen; According to the third parameter, through the serial peripheral interface, modify the first parameter corresponding to the backlight brightness at the storage address corresponding to the bootloader environment variables.
6. A method for controlling the brightness of a screen backlight, characterized in that, Executed in the computer system, the method includes: When the computer system starts up and completes, read the pre-stored second parameter from the hard disk; Call the backlight setting interface in the backlight driver to send the second parameter to the backlight driver, so that the backlight driver sends a control instruction to the complex programmable logic device according to the second parameter, and writes the first parameter corresponding to the backlight brightness to the storage address corresponding to the boot program environment variable according to the second parameter.
7. The method according to claim 6, wherein The method further includes: When the user sets the backlight brightness, obtain the third parameter corresponding to the backlight brightness set by the user, and store the third parameter in the corresponding address in the hard disk; Call the backlight setting interface in the backlight driver, and send the third parameter to the backlight driver, so that the backlight driver sends the control instruction to the complex programmable logic device according to the third parameter, and writes the first parameter corresponding to the backlight brightness to the storage address corresponding to the boot program environment variable according to the third parameter.
8. A method for controlling the brightness of a screen backlight, characterized in that, Executed in a complex programmable logic device of a computer, the method includes: When the computer is powered on, keep the screen backlight in an off state; When receiving the control instruction sent by the boot program through the integrated circuit bus, send a pulse width modulation signal to the display screen according to the control instruction to adjust the backlight brightness of the display screen.
9. The method according to claim 8, wherein The method further includes: When the computer system starts up and completes, receive the control instruction sent by the backlight driver through the integrated circuit bus, and send a pulse width modulation signal to the display screen according to the control instruction to adjust the backlight brightness of the display screen.
10. A screen backlight brightness control system, characterized in that, Includes: A system-on-chip, in which a boot program, a backlight driver, and a computer system are installed. The boot program is used to execute the screen backlight brightness control method according to any one of claims 1-3. The backlight driver is used to execute the screen backlight brightness control method according to any one of claims 4-5. The computer system is used to execute the screen backlight brightness control method according to any one of claims 6-7; A complex programmable logic device, which is communicatively connected to the system-on-chip through an integrated circuit bus. The complex programmable logic device is used to execute the screen backlight brightness control method according to any one of claims 8-9; A display screen, which is electrically connected to the complex programmable logic device. The display screen is used to receive the control of the pulse width modulation signal to adjust to the corresponding brightness.