Method and apparatus for compatible display device, electronic device, and storage medium

By acquiring device tree source information and unique identifiers through a system-on-a-chip, the display device is driven, solving the compatibility problem when replacing display modules, achieving compatibility with multiple display devices, and reducing development difficulty and cost.

CN115421676BActive Publication Date: 2026-04-10FUZHOU ROCKCHIP SEMICON
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FUZHOU ROCKCHIP SEMICON
Filing Date
2022-08-15
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In existing technologies, replacing a display module requires modifying the firmware or redesigning the hardware motherboard, making it incompatible with various display devices.

Method used

The system-on-a-chip obtains device tree source information, acquires the unique identifier of the display device, and searches for the target hardware information. It then uses a serializer and I2C bus to drive the display device and ensures compatibility based on the resolution and power-on timing control pin mapping relationship.

Benefits of technology

It is compatible with multiple display devices without changing firmware or redesigning the hardware motherboard, reducing development difficulty and time costs, and improving production and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115421676B_ABST
    Figure CN115421676B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for compatible display equipment, an electronic equipment and a storage medium, a system-level chip acquires device tree source information; the system-level chip acquires a unique identification code of a display screen to be compatible from a display module; the system-level chip looks for target hardware information corresponding to the unique identification code from the device tree source information; and the system-level chip drives the display screen to be compatible based on the target hardware information. By saving the device tree source information of all display screens to be compatible in advance, looking for matched target hardware information from the acquired device tree source information according to the unique identification code of the display screen to be compatible, and driving the display screen to be compatible based on the target hardware information, the display module of the electronic equipment using any display interface can be compatible with display screens of various models and resolutions, so that various display screens can be compatible without changing firmware and redesigning a hardware mainboard, development difficulty and time cost are greatly reduced, and production and maintenance efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a method and apparatus for compatible display device, an electronic device and a storage medium. BACKGROUND

[0002] With the continuous development of science and technology, electronic products now empower hundreds of industries, MIPI (Mobile Industry Processor Interface), eDP (Embedded DisplayPort, a digital interface), LVDS (Low Voltage Differential Signaling, low voltage differential signal technology interface), RGB (Red Green Blue, three primary color input video interface), V-by-One (a digital interface standard specially developed for image transmission) and other display module devices are widely used in these electronic products, such as large-screen advertising machines, education and entertainment tablets, intelligent cockpit vehicle central control, etc. With the large-scale production of these products, the demand for display module devices will increase, and once the market demand changes, the display module in the product scheme may be changed, therefore, how to be compatible with multiple different models or different resolution display modules without modifying the firmware and redesigning the hardware mainboard will become a big problem for electronic product development and production. SUMMARY

[0003] The technical problem to be solved by the present application is to provide a method and apparatus for compatible display device, an electronic device and a storage medium, which can be compatible with multiple display screens without changing firmware and redesigning hardware mainboard.

[0004] In one aspect of the present application, a method for compatible display device is provided. The method comprises the steps of: obtaining device tree source information by a system on chip; obtaining a unique identification code of a display device from the display device by the system on chip; searching for target hardware information corresponding to the unique identification code from the device tree source information by the system on chip; and driving the display device based on the target hardware information by the system on chip.

[0005] In some embodiments, driving the display device based on the target hardware information by the system on chip comprises: driving the display device based on the target hardware information by a serializer coupled between the system on chip and the display device.

[0006] In some embodiments, driving, by the system on chip, the display device based on the target hardware information comprises driving, by the system on chip, the display device based on the target hardware information through an I2C bus of the system on chip, the serializer and the display device are coupled to the I2C bus.

[0007] In some embodiments, driving, by the system on chip, the display device based on the target hardware information comprises driving the display device according to a resolution corresponding to the display device and a power-on timing control pin.

[0008] In some embodiments, obtaining, by the system on chip, the unique identification code of the display device from the display device comprises obtaining, by the system on chip, the unique identification code from an electrically erasable programmable read-only memory of the display device through an I2C bus.

[0009] In some embodiments, the target hardware information comprises a unique identification code, a resolution and a first power-on timing control pin mapping relationship of a display screen, wherein driving, by the system on chip, the display device based on the target hardware information comprises driving, by the system on chip, a display screen of the display device corresponding to the unique identification code according to the resolution and the first power-on timing control pin mapping relationship.

[0010] In some embodiments, the target hardware information further comprises an I2C slave device address of a touch screen corresponding to the display screen and a second power-on timing control pin mapping relationship, wherein driving, by the system on chip, the display device based on the target hardware information comprises driving, by the system on chip, the touch screen of the display device according to the I2C slave device address and the second power-on timing control pin mapping relationship.

[0011] In some embodiments, obtaining, by the system on chip, the device tree source information comprises receiving, by the system on chip, a boot request; obtaining, by the system on chip, a memory address of a DTB file in a boot process according to the boot request and reading the DTB file according to the memory address, wherein the DTB file is obtained by compiling a device tree source file through a compiling tool and is burned into the system on chip; and obtaining, by the system on chip, a device tree source file from the DTB file, the device tree source file comprising device tree source information.

[0012] In some embodiments, the system on chip obtaining, according to the boot request, a memory address of a DTB file in a boot process and reading the DTB file according to the memory address comprises: the system on chip obtaining, according to the boot request, a memory address of a DTB file in a boot loader stage in the boot process, and sending the memory address to a uboot stage; and the system on chip reading the DTB file in the uboot stage, and the system on chip obtaining, from the DTB file, a device tree source file comprises: the system on chip obtaining, from the DTB file, a device tree source file in the uboot stage.

[0013] In another aspect of the present application, an apparatus for compatible display devices is provided. The apparatus comprises: a system on chip configured to perform the above method; and a serializer coupled between the system on chip and the display device, and configured to receive a video signal from the system on chip, convert the video signal into a serial signal, and send the serial signal to the display device.

[0014] In some embodiments, the serializer and the display device are both coupled to an I2C bus of the system on chip, such that the system on chip accesses the serializer and the display device through the I2C bus.

[0015] In yet another aspect of the present application, an electronic device is provided. The electronic device comprises a memory configured to store a computer program; and a processor configured to execute the computer program to perform the above method for compatible display devices.

[0016] In still another aspect of the present application, a computer readable medium is provided. The medium has stored thereon a computer program, which is executed by a processor to implement the above method for compatible display devices.

[0017] The present application has the advantages that: the system on chip obtains device tree source information, obtains a unique identification code of the display device from the display device, finds target hardware information corresponding to the unique identification code from the device tree source information, and drives the display device based on the target hardware information. By pre-storing device tree source information of all display devices that need to be compatible, finding matching target hardware information from the obtained device tree source information according to the unique identification code of the display device, and driving the display device based on the target hardware information, the display module of an electronic device using any display interface can be compatible with display devices of multiple types and resolutions. The electronic device can be compatible with multiple display devices without changing the firmware and redesigning the hardware mainboard, thereby greatly reducing the development difficulty and time cost, and improving the production and maintenance efficiency. Attached Figure Description

[0018] Figure 1 A flowchart of a method for compatibility with display devices according to an embodiment of the present invention;

[0019] Figure 2 This is a system block diagram of an electronic product device terminal according to an embodiment of the present invention;

[0020] Figure 3 This is a schematic diagram of the signal interaction between the SOC and the display screen according to an embodiment of the present invention;

[0021] Figure 4 This is a schematic diagram illustrating the acquisition of device tree source information via I2C according to an embodiment of the present invention;

[0022] Figure 5 This is a schematic diagram of GPIO on an in-vehicle SerDes according to an embodiment of the present invention;

[0023] Figure 6 This is a schematic diagram of device tree source information in a DTS file according to an embodiment of the present invention;

[0024] Figure 7 This is a schematic diagram of the various modules in the display link of the kernel display driver according to an embodiment of the present invention;

[0025] Figure 8 This is a schematic diagram illustrating the compilation of a DTS file using the DTC compilation tool according to an embodiment of the present invention;

[0026] Figure 9 This is a schematic diagram of the structure of a DTB file according to an embodiment of the present invention;

[0027] Figure 10 This is a schematic diagram of specific device tree source information under a panel node according to an embodiment of the present invention;

[0028] Figure 11 This is a code diagram illustrating the specific device tree source information under a panel node according to an embodiment of the present invention;

[0029] Figure 12 This is a schematic diagram of the power-on process of a display device according to an embodiment of the present invention for a method for compatible display devices;

[0030] Figure 13 This is a schematic diagram of the structure of a device for compatible display devices according to an embodiment of the present invention;

[0031] Figure 14 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0032] To describe the technical solutions of the present application in detail, the following will be described in conjunction with the embodiments and the accompanying drawings.

[0033] In the prior art, once the display module is replaced, the firmware needs to be modified, and even the hardware mainboard needs to be redesigned, and it is impossible to use the same firmware and hardware to be compatible with multiple display devices.

[0034] To solve at least the above technical problems, the present disclosure provides a method for compatible display devices. According to the present disclosure, by saving the device tree source information of all display devices that need to be compatible in advance, the target hardware information is found from the obtained device tree source information according to the unique identification code of the display device, and the display device is driven based on the target hardware information. In this way, according to the embodiments of the present disclosure, multiple display devices can be compatible without replacing the firmware and redesigning the hardware mainboard, greatly reducing the development difficulty and time cost, and improving the production and maintenance efficiency.

[0035] Hereinafter, the technical solutions according to the present disclosure will be described with reference to specific embodiments and in conjunction with the accompanying drawings.

[0036] Figure 1 is a flowchart showing a method 100 for compatible display devices according to an embodiment of the present disclosure. Referring to Figure 1 , the method 100 includes the following steps 102 to 108.

[0037] In step 102, the system-on-chip obtains device tree source information. In some embodiments, the system-on-chip receives a boot request, and the system-on-chip obtains the memory address of the DTB file in the boot process according to the boot request and reads the DTB file according to the memory address. The DTB file is obtained by compiling the device tree source file with a compiling tool, and is burned into the system-on-chip. In addition, the system-on-chip obtains the device tree source file from the DTB file, and the device tree source file includes device tree source information. In some embodiments, the system-on-chip obtains the memory address of the DTB file in the boot loader stage of the boot process according to the boot request, and sends the memory address to the uboot stage, and the system-on-chip reads the DTB file in the uboot stage. In some embodiments, the system-on-chip obtains the device tree source file from the DTB file in the uboot stage. In this way, the DTB file and the device tree source file are used to achieve the burning and compiling of hardware information in the system, and the hardware information corresponding to the display devices that need to be compatible is burned into the electronic product device terminal in advance, facilitating subsequent searching for the corresponding hardware information.

[0038] At step 104, the system on chip acquires a unique identification code of the display device from the display device. In some embodiments, the system on chip acquires the unique identification code from the electrically erasable programmable read-only memory of the display device through the I2C bus. In some embodiments, the system on chip acquires the unique identification code of the display device from the electrically erasable programmable read-only memory of the display device through the I2C bus at the uboot stage. In some embodiments, the unique identification code is a screen ID. In this way, the system on chip can directly access the electrically erasable programmable read-only memory of the display device through the I2C bus, and the unique identification code of the display device is acquired conveniently.

[0039] At step 106, the system on chip finds target hardware information corresponding to the unique identification code from the device tree source information. In some embodiments, the system on chip finds the target hardware information corresponding to the unique identification code from the device tree source information at the uboot stage.

[0040] At step 108, the system on chip drives the display device based on the target hardware information. In some embodiments, the system on chip drives the display device based on the target hardware information by using a serializer coupled between the system on chip and the display device. In some embodiments, the system on chip drives the display device based on the target hardware information through an I2C bus of the system on chip, and the serializer and the display device are both coupled to the I2C bus. In some embodiments, the system on chip drives the display device according to a resolution corresponding to the display device and a power-on timing control pin. In some embodiments, the target hardware information includes the unique identification code, the resolution, and a first power-on timing control pin mapping relationship of the display screen, and the system on chip drives the display screen of the display device corresponding to the unique identification code according to the resolution and the first power-on timing control pin mapping relationship. In this way, without modifying the firmware, the system on chip can drive the display device to be compatible according to the matched resolution and the first power-on timing control pin mapping relationship, thereby being compatible with multiple display screens, and greatly reducing the development difficulty and time cost.

[0041] In some embodiments, the target hardware information further includes an I2C slave device address and a second power-on timing control pin mapping relationship corresponding to the touch screen of the display screen, and the system-on-chip drives the touch screen of the display device according to the I2C slave device address and the second power-on timing control pin mapping relationship. In this way, when the display module includes a touch screen in addition to the display screen, the touch screen can be driven through the I2C (serial bus) slave device address and the second power-on timing control pin mapping relationship, thereby realizing the compatibility of the touch screen.

[0042] Figure 2 is a system block diagram showing an electronic product device terminal. Figure 3 is a signal interaction schematic diagram of an SOC (system-on-chip) and a display screen. Referring to Figure 2 and Figure 3 , the display module of the electronic product device terminal is driven by the display interface of the SOC through SerDes (SERializer / DESerializer, serializer / deserializer) to drive the display screen. The MIPI DSI (a serial interface applied to display technology), HDMI (High Definition Multimedia Interface, high-definition multimedia interface), eDP / DP, etc. video signals of the SOC are converted into the video signals of the commonly used LVDS interface in vehicles through SerDes and output to the screen end of the LVDS interface. The LVDS screen end can be a single LVDS or double LVDS interface of any resolution.

[0043] Figure 4 is a schematic diagram showing that device tree source information is obtained through I2C. Referring to Figure 2 and Figure 4 , the I2C topology is that the serializer is directly hung under a certain I2C bus of the SOC, the deserializer and the I2C devices hung after the deserializer are indirectly mounted under the same I2C bus of the SOC, the I2C bus of the SOC accesses the SerDes and the devices under the link of the SerDes, and the I2C topology based on the link of the SerDes still needs to follow the rule that the I2C slave device address needs to be unique and cannot conflict under the same I2C bus. The EEPROM (Electrically Erasable Programmable read only memory, electrically erasable programmable read-only memory) is mainly used for the display screen to record the screen ID. When different display screens are connected through a cable, the SOC accesses the EEPROM screen device remotely through I2C to obtain the screen ID.

[0044] Figure 5is a schematic diagram showing GPIO (power-on timing control pins) on a vehicle-mounted SerDes. Referring to Figure 2 and Figure 5 , there are a sufficient number of GPIOs on the SerDes, wherein the GPIOs of the deserializer built-in in the display screen are directly connected with the power-on timing control pins of the display screen, the backlight, and the power-on timing control pins of the touch screen. The GPIOs of the serializer can be controlled by the SOC, and the GPIOs of the SOC can be transmitted to the GPIOs of the deserializer through the GPIOs of the serializer via the cable to control various signals (such as lcd-en, lcd-rst, lcd-std, bl-pwm, bl-en, tp-rst, and tp-irq in Figure 5 ) at the screen end. This transmission is bidirectional, that is, the interrupt generated by the touch screen can be transmitted from the deserializer to the serializer via the cable and further fed back to the SOC, so that the SOC can process the interrupt behavior of the touch screen. There is a GPIO mapping relationship between the serializer and the deserializer, that is, each GPIO of the serializer can be transmitted to a GPIO of the deserializer, for example, GPIO0 of the serializer can be transmitted to one of GPIO0-GPIO6 of the deserializer through SerDes configuration mapping relationship, and similarly, each GPIO of the deserializer can also be transmitted to each GPIO of the serializer, for example, GPIO6 of the deserializer can also be transmitted to one of GPIO0-GPIO6 of the serializer through SerDes configuration mapping relationship and fed back to the SOC. In this system device, different specifications of screens are connected through the cable, and the GPIOs of the deserializer inside the screen and the power-on timing control pins of the display screen and the touch screen are not the same.

[0045] Figure 6 is a schematic diagram showing device tree source information in a DTS file. Referring to Figure 6From the perspective of I2C, the serializer with slave address 0x40 is directly connected under a certain I2C bus of the SOC, and the deserializer with slave address 0x48 is connected under the serializer, and the EEPROM and touch screen and other I2C devices are associated under the deserializer. Therefore, the device tree source information provides the information required for the I2C bus to remotely access each slave device and the complete association relationship. From the perspective of display interface conversion, the video interface (MIPI-DSI, HDMI, eDP / DP) node of the SOC is associated to the bridge node of the serializer and then associated to the bridge node of the deserializer and finally associated to the panel node, which has a complete display stream flow information. From the perspective of GPIO, the gpio-control and pinctrl of the serializer and the deserializer are described, which can be used by the kernel to control and manage the pin multiplexing and GPIO control of the SerDes. When the cable is connected to different screens, the deserializer pin multiplexing and input / output control are realized according to the power-on timing pin mapping relationship of the internal deserializer and the display screen and touch screen of the screen.

[0046] Figure 7 is a schematic diagram showing each module on the display link in the display driver of the kernel. Referring to Figure 7 , the memory pool is allocated from the DDR SDRAM (Double Data Rate SDRAM, Double Data Rate SDRAM) for storing video data to be displayed. The layers of the display controller output from the memory pool are superimposed to constitute a complete image, such as a background layer, a status bar, a navigation bar, etc. superimposed to form a final complete desktop image. The image data is input to the display controller, and the image data is output from the display controller. The image data is input to a video signal encoder such as MIPI-DSI / HDMI / eDP / DP, etc. for encoding. The encoded image data is input to all display screens that need to be compatible via the SerDes video bridge module for display.

[0047] Figure 8 is a schematic diagram showing the compilation of the device tree source file (DTS file) using the DTC compilation tool. Referring to Figure 8 , the DTS file is compiled into a binary DTB file using the DTC compilation tool and burned into the electronic product device. When the kernel is booted in the bootloader stage, the memory address of the DTB file is first read, and then parsed by the Linux uboot stage and the Linux kernel stage.

[0048] Figure 9 is a schematic diagram showing the structure of the DTB file. Referring to Figure 9, fdt_header is used to record the version, total size, offset and size of the relevant block of the entire DTB file; the structure block represents the description information of the hardware device stored in this segment of the DTB file, that is, the hardware information of all compatible display screens is stored and recorded here.

[0049] Figure 10 is a schematic diagram showing the specific hardware information under the panel node, Figure 11 is a code schematic diagram showing the specific hardware information under the panel node. Refer to Figure 10 , the panel node is used to abstractly represent the display screen, the timing node under the display-timings sub-node is used to describe the hardware information such as the screen ID and resolution of the compatible display screen in the electronic product device, in addition, the native-mode attribute under the display-timings sub-node is used to point to the information of the display screen being driven in the display system of the electronic device; refer to Figure 11 , the native-mode under the display-timings node is viewed, and the value thereof points to the phandle of timing2, so the electronic product device is currently driving a display screen with a resolution of 1280x720.

[0050] Figure 12 is a boot-up flowchart of a display screen to be compatible with a display device according to the method for compatible display device according to the embodiment of the present application, including the following steps 201 to 209.

[0051] In step 201, the boot loader stage loads the boot, obtains the memory address of the DTB file and enters the Linux uboot stage.

[0052] In step 202, the uboot stage reads the DTB file to obtain the DTS file.

[0053] In step 203, the electronic product device communicates with the display module through I2C to obtain the screen ID of the display device.

[0054] In step 204, the screen ID is traversed according to the panel_id of the device tree source information of all devices to be compatible stored in the DTS file to perform comparison and obtain the matched target hardware information.

[0055] In step 205, the native-mode under the display-timings node is modified to point to the matched timing.

[0056] At step 206, the boot logo display system parses the display-timings node native-mode of the DTS and obtains the resolution and other hardware information of the display screen.

[0057] At step 207, the uboot boot logo is displayed.

[0058] At step 208, the Linux kernel stage parses the display-timings node native-mode of the DTS and obtains the resolution and other hardware information of the display screen.

[0059] At step 209, the system desktop is displayed.

[0060] According to another aspect of the present application, Figure 13 is a block diagram illustrating an apparatus 300 for compatible display device according to an embodiment of the present application. Referring to Figure 13 , the apparatus 300 for compatible display device comprises a system on chip 304 and a serializer 302. The system on chip 304 is configured to perform the individual steps or actions in the method described above. The serializer 302 is coupled between the system on chip 304 and the display device, and is configured to receive a video signal from the system on chip 304, convert the video signal into a serial signal, and send the serial signal to the display device.

[0061] In some embodiments, the serializer 302 and the display device are both coupled to an I2C bus of the system on chip 304, such that the system on chip 304 accesses the serializer 302 and the display device through the I2C bus.

[0062] According to yet another aspect of the present application, Figure 14 is a schematic diagram illustrating a compatible multiple display screen device 400 according to an embodiment of the present application. Referring to Figure 14 , the electronic device 400 comprises a memory 402, a processor 404, and a computer program stored on the memory and executable on the processor, the processor implementing the individual steps of the method for compatible display device as described above when executing the computer program.

[0063] According to yet another aspect of the present application, a computer readable medium is provided. The computer readable medium has stored thereon a computer program, the computer program being executable by a processor to implement the method for compatible display device as described above.

[0064] In summary, according to the embodiment of the present disclosure, the system-level chip obtains the device tree source information, obtains the unique identification code of the display device from the display device, finds the target hardware information corresponding to the unique identification code from the device tree source information, and drives the display device based on the target hardware information. By pre-saving the hardware information of all display devices that need to be compatible, the matching target hardware information is found from the obtained device tree source information according to the unique identification code of the display screen to be compatible, and the display screen to be compatible can be driven based on the target hardware information. In this way, the display module of the electronic device using any display interface can be compatible with display devices of multiple models and resolutions. The electronic device can be compatible with multiple display screens using only one firmware, so that multiple display screens can be compatible without changing the firmware and redesigning the hardware mainboard, greatly reducing the development difficulty and time cost, and improving the production and maintenance efficiency. Moreover, the display screen can be compatible during the booting process without modifying the firmware or redesigning the hardware mainboard. In the case of not modifying the firmware and not redesigning the hardware mainboard, the system-level chip can drive the display screen to be compatible according to the matched resolution and the first power-on timing control pin mapping relationship, so as to be compatible with multiple display screens. At the same time, when the display device includes a touch screen in addition to the display screen, the touch screen can be driven through the I2C slave device address and the second power-on timing control pin mapping relationship, so as to realize the compatibility of the touch screen.

[0065] The above description is only an embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent transformation or direct or indirect application in the related technical field based on the content of the present application specification and drawings is also included in the patent protection scope of the present application.

Claims

1. A method for compatible display devices, characterized by, The method comprises: obtaining, by a system on chip, device tree source information; obtaining, by the system on chip, a unique identification code of a display device from the display device; looking up, by the system on chip, target hardware information corresponding to the unique identification code from the device tree source information; and driving, by the system on chip, the display device based on the target hardware information. The obtaining, by a system on chip, device tree source information comprises: receiving, by the system on chip, a boot request; obtaining, by the system on chip, a memory address of a DTB file in a boot loader stage in a boot process according to the boot request, and sending the memory address to a uboot stage; reading, by the system on chip, the DTB file in the uboot stage, wherein the DTB file is obtained by compiling a device tree source file by a compiling tool and is burned into the system on chip; and obtaining, by the system on chip, a device tree source file from the DTB file in the uboot stage, the device tree source file comprising device tree source information.

2. The method of claim 1, wherein, The driving, by the system on chip, the display device based on the target hardware information comprises: driving, by the system on chip, the display device based on the target hardware information by using a serializer coupled between the system on chip and the display device.

3. The method of claim 2, wherein, The driving, by the system on chip, the display device based on the target hardware information comprises: driving, by the system on chip, the display device based on the target hardware information by a I2C bus of the system on chip, the serializer and the display device being coupled to the I2C bus.

4. The method of claim 1, wherein, The driving, by the system on chip, the display device based on the target hardware information comprises: controlling a pin of power-on timing according to a resolution corresponding to the display device to drive the display device.

5. The method of claim 1, wherein, The obtaining, by the system on chip, the unique identification code of the display device from the display device comprises: obtaining, by the system on chip, the unique identification code from a EEPROM of the display device by a I2C bus.

6. The method of claim 1, wherein, The target hardware information comprises a unique identification code, a resolution, and a first power-on timing pin mapping relationship of a display screen, The driving, by the system on chip, the display device based on the target hardware information comprises: driving, by the system on chip, a display screen of the display device corresponding to the unique identification code according to the resolution and the first power-on timing pin mapping relationship.

7. The method of claim 6, wherein, The target hardware information further comprises an I2C slave address of a touch screen corresponding to the display screen and a second power-on timing pin mapping relationship, The driving, by the system on chip, the display device based on the target hardware information comprises: driving, by the system on chip, the touch screen of the display device according to the I2C slave address and the second power-on timing pin mapping relationship.

8. An apparatus for compatible display devices, characterized by, The system on chip is configured to perform the method according to any one of claims 1 to 7. ​ ​ a serializer coupled between the system-on-chip and the display device and configured to receive a video signal from the system-on-chip, convert the video signal to a serial signal, and send the serial signal to the display device.

9. The apparatus of claim 8, wherein, The serializer and the display device are both coupled to an I2C bus of the system-on-chip, such that the system-on-chip accesses the serializer and the display device through the I2C bus.

10. An electronic device, comprising: comprising: a memory configured to store a computer program; and a processor configured to execute the computer program to perform the method according to any one of claims 1 to 7.

11. A computer readable medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Display screen compatible method and device and mobile terminal

    CN104503722A