An automatic adaptation method and device for car machine hardware

By generating and storing multiple device tree description files, and using an automatic adaptation device to automatically acquire and burn adaptation files, the problem of low vehicle hardware adaptation efficiency in existing technologies is solved, achieving efficient vehicle hardware adaptation and improving the efficiency of automobile development, production and testing.

CN115495098BActive Publication Date: 2026-03-24SHANGHAI QINGGAN INTELLIGENT TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-18
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing manual vehicle hardware adaptation methods are inefficient and cannot meet the needs of the automotive development, production, and testing fields for driver adaptation of a large number of vehicles with different hardware configurations.

Method used

An automatic adaptation method for vehicle infotainment hardware is provided. By generating and storing multiple device tree description files, an automatic adaptation device is used to automatically obtain and burn adaptation files according to the vehicle infotainment hardware, thereby improving adaptation efficiency.

Benefits of technology

It enables automatic adaptation of vehicle hardware, improves the efficiency of vehicle development, production and testing, and reduces the trouble of manual intervention and repeated flashing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115495098B_ABST
    Figure CN115495098B_ABST
Patent Text Reader

Abstract

The application relates to an automatic adaptation method and device of car machine hardware, and a computer readable storage medium. The method comprises the following steps: judging whether a first adaptation file currently burned in a car machine system is adapted to car machine hardware of a vehicle; in response to a judgment result that the first adaptation file is not adapted to the car machine hardware, automatically obtaining a second adaptation file adapted to the car machine hardware from a mirror file of the car machine system; and burning the second adaptation file to a device tree source code partition of the car machine system. By implementing the automatic adaptation method, the application can automatically adapt a driver according to car machine hardware, so that the adaptation efficiency of the car machine hardware 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 vehicle hardware adaptation, and particularly relates to a vehicle hardware automatic adaptation method, a vehicle hardware automatic adaptation device and a computer readable storage medium. BACKGROUND

[0002] In the field of automobile development, production and testing, there is a need for driver program adaptation for a large number of vehicles with different hardware configurations. The existing adaptation method is mainly completed manually by technical personnel based on the device tree technology.

[0003] The device tree is a tree-shaped data structure for describing hardware configuration, which contains information about CPU, physical memory, bus, serial port, port physical layer (Physical, PHY) and other peripheral devices. The operating system can perform syntax analysis on this structure when the vehicle starts, configure the kernel with this structure, and load the corresponding driver program. Generally, the operating system usually describes the system device tree in text form using the DTS (Device Tree Source) file, and then uses the device tree compiler (DTC) to convert the DTS file into a binary DTB file (Binary Device Tree Blob). The Linux kernel parses the DTB file to achieve the driving support of the vehicle platform for the current hardware structure. Therefore, based on the device tree data structure, technical personnel only need to burn the DTS file adapted to the current hardware structure to the specified DTS partition, and then load and parse it by the Linux kernel, so as to achieve the driving support of the vehicle platform for the current hardware structure.

[0004] However, since the burned DTS file can only adapt to the current vehicle hardware, once the components of the vehicle are replaced, a professional burning tool needs to be used to re-burn the vehicle image file or to burn the corresponding DTB image separately. Therefore, this existing manual adaptation method is inefficient and cannot meet the needs of the field of automobile development, production and testing for driver program adaptation for a large number of vehicles with different hardware configurations. These fields urgently need an efficient vehicle hardware adaptation technology for automatically adapting the driver program according to the vehicle hardware, so as to improve the adaptation efficiency of the vehicle hardware. SUMMARY

[0005] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0006] In order to overcome the above-mentioned defects of the prior art, the present application provides an automatic adaptation method of car machine hardware, an automatic adaptation device of car machine hardware, and a computer readable storage medium, which can automatically adapt the driver program according to the car machine hardware, thereby improving the adaptation efficiency of the car machine hardware.

[0007] Specifically, the above-mentioned automatic adaptation method of car machine hardware according to the first aspect of the present application comprises the following steps: judging whether a first adaptation file currently burned by a car machine system is adapted to the car machine hardware of a vehicle; in response to the judgment result that the first adaptation file is not adapted to the car machine hardware, automatically obtaining a second adaptation file adapted to the car machine hardware from a mirror file of the car machine system; and burning the second adaptation file to a device tree source code partition of the car machine system. By implementing the automatic adaptation method, the present application can automatically adapt the driver program according to the car machine hardware, thereby improving the adaptation efficiency of the car machine hardware.

[0008] The above-mentioned automatic adaptation device of car machine hardware according to the second aspect of the present application comprises a memory and a processor. The processor is connected to the memory and is configured to implement the above-mentioned automatic adaptation method of car machine hardware according to the first aspect of the present application. By implementing the automatic adaptation method, the automatic adaptation device can automatically adapt the driver program according to the car machine hardware, thereby improving the adaptation efficiency of the car machine hardware.

[0009] The above-mentioned computer readable storage medium according to the third aspect of the present application has computer instructions stored thereon. When the computer instructions are executed by a processor, the above-mentioned automatic adaptation method of car machine hardware according to the first aspect of the present application is implemented. By implementing the automatic adaptation method, the computer readable storage medium can automatically adapt the driver program according to the car machine hardware, thereby improving the adaptation efficiency of the car machine hardware. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above-mentioned features and advantages of the present application can be better understood after reading the detailed description of embodiments of the present application in conjunction with the following drawings. In the drawings, components are not necessarily drawn to scale and components having similar related functions or features can have the same or similar reference numbers.

[0011] Figure 1A schematic diagram of the process for generating a vehicle infotainment system image file is shown according to some embodiments of the present invention.

[0012] Figure 2 A flowchart illustrating an automatic adaptation method provided according to some embodiments of the present invention is shown. Detailed Implementation

[0013] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Although the description of the present invention is presented in conjunction with preferred embodiments, this does not mean that the features of the invention are limited to these embodiments. On the contrary, the purpose of describing the invention in conjunction with embodiments is to cover other options or modifications that may be derived based on the claims of the present invention. To provide a thorough understanding of the invention, many specific details will be included in the following description. The invention may also be implemented without using these details. Furthermore, to avoid confusion or obscuring the focus of the invention, some specific details will be omitted in the description.

[0014] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0015] Furthermore, the terms "upper," "lower," "left," "right," "top," "bottom," "horizontal," and "vertical" used in the following description should be understood as the orientations shown in the relevant paragraphs and accompanying drawings. These relative terms are for illustrative purposes only and do not imply that the described apparatus must be manufactured or operated in a specific orientation, and therefore should not be construed as limiting the invention.

[0016] It is understood that although terms such as "first," "second," and "third" may be used herein to describe various components, regions, layers, and / or parts, these components, regions, layers, and / or parts should not be limited by these terms, and these terms are only used to distinguish different components, regions, layers, and / or parts. Therefore, the first components, regions, layers, and / or parts discussed below may be referred to as second components, regions, layers, and / or parts without departing from some embodiments of the present invention.

[0017] As described above, the existing adaptation method is to manually burn the DTS file adapted to the current car machine hardware into the DTS partition of the car machine system by the technician, so as to realize the driving support of the car machine platform of the current hardware structure. Once the components of the vehicle are replaced, it is necessary to re-burn the image file of the car machine or separately burn the corresponding DTB image by using professional burning tools. Therefore, the existing manual adaptation method is inefficient and cannot meet the needs of driving program adaptation for a large number of different hardware configurations of vehicles in the field of automobile development, production and testing.

[0018] In order to overcome the above-mentioned defects existing in the prior art, the present application provides an automatic adaptation method of car machine hardware, an automatic adaptation device of car machine hardware, and a computer readable storage medium, which can automatically adapt the driving program according to the car machine hardware, thereby improving the adaptation efficiency of the car machine hardware.

[0019] In some embodiments, the above-mentioned automatic adaptation method provided by the first aspect of the present application needs to be implemented in cooperation with a specially designed system image file. The system image file can be generated by the flow shown in Figure 1 . Please refer to Figure 1 , Figure 1 The flowchart for generating the system image file of the car machine is shown according to some embodiments of the present application.

[0020] In the embodiment shown in Figure 1 , before developing, producing and testing the vehicle, the technician can determine the configuration schemes of a plurality of different car machine hardware that the car machine system to be developed, produced and tested may involve in the design stage of the system image file. Then, the technician can describe the device tree corresponding to each hardware configuration scheme in the form of text to generate the device tree description file (for example, the above-mentioned DTS file) corresponding to each hardware configuration scheme. Then, the technician can use the device tree compiler (DTC) to respectively convert each device tree description file into binary to generate the adaptation file (for example, the above-mentioned DTB file) corresponding to each hardware configuration scheme.

[0021] In some embodiments, the technician can name each DTB file according to the hardware configuration scheme corresponding to each DTB file, and pack each named DTB file into the system image file (for example, system.img) of the car machine system for use in the above-mentioned automatic adaptation method provided by the first aspect of the present application.

[0022] Those skilled in the art can understand that, although the above embodiment describes the implementer of the generation process of the car machine system image file as a technician, this does not constitute a limitation on the protection scope of the present application. Preferably, in other embodiments, part or all of the steps of the above generation process of the car machine system image file can also be executed by the processor according to the pre-written computer program, so as to further achieve the effect of reducing labor costs.

[0023] In some non-limiting embodiments, the above automatic adaptation method provided by the first aspect of the present application can be implemented by the above automatic adaptation device provided by the second aspect of the present application. Specifically, the above automatic adaptation device can be configured in the car machine system of the vehicle in the form of a hardware device or a software program, and is configured with a corresponding memory and a processor. The memory includes but is not limited to the above computer readable storage medium provided by the third aspect of the present application, and the computer instructions are stored on the computer readable storage medium. The processor is connected to the memory and is configured to execute the computer instructions stored on the memory to implement the above automatic adaptation method provided by the first aspect of the present application.

[0024] Further, for the configuration scheme of the hardware device, the automatic adaptation device can be configured with an independent memory and a processor dedicated to implementing the above automatic adaptation method. For the configuration scheme of the software program, the automatic adaptation device can share the memory and the processor of the car machine system to implement the above automatic adaptation method.

[0025] The working principle of the above automatic adaptation device will be described below in combination with some embodiments of the automatic adaptation method. Those skilled in the art can understand that these automatic adaptation methods are only some non-limiting embodiments provided by the present application, which are intended to clearly show the main idea of the present application and provide some specific schemes for facilitating the public to implement, and do not constitute a limitation on the whole function or the whole working mode of the above automatic adaptation device. Conversely, the above automatic adaptation device is also only a non-limiting embodiment provided by the present application, which does not constitute a limitation on the implementer of the above automatic adaptation method.

[0026] Please refer to Figure 2 , Figure 2 The flowchart of the automatic adaptation method provided by some embodiments of the present application is shown.

[0027] As Figure 2 shown, in some embodiments of the present application, the automatic adaptation device configured in the car machine system can monitor the running state of the car machine system in real time. In response to the vehicle being in the state of power-on, the automatic adaptation device can perform preliminary self-checking on the car machine system to determine whether it has an abnormality. In some embodiments, the automatic adaptation device can determine whether the car machine system has an abnormality by querying whether there is a record of abnormal error in the running log of the car machine system.

[0028] In response to the result of the determination that the car machine system has an abnormality, the automatic adaptation device can further perform self-checking of software and hardware of the car machine system to determine whether the abnormality is caused by the inadaptation of the currently running adaptation file to the car machine hardware. In some embodiments, the automatic adaptation device can send a request to a microcontroller unit (MCU) of the car machine system according to a predetermined communication protocol to obtain the current hardware configuration information of the car machine system. Then, the automatic adaptation device can compare the obtained hardware configuration information with the name of the currently running adaptation file to determine whether the currently running adaptation file is adapted to the car machine hardware of the vehicle. If the currently running adaptation file is adapted to the car machine hardware of the vehicle, the automatic adaptation device can determine that the above-mentioned abnormality is not caused by the inadaptation of the currently running adaptation file to the car machine hardware. On the contrary, if the currently running adaptation file is not adapted to the car machine hardware of the vehicle, the automatic adaptation device can determine that the above-mentioned abnormality is caused by the inadaptation of the currently running adaptation file to the car machine hardware.

[0029] In Figure 2 In the embodiment shown, in response to the result of the determination that the currently running adaptation file is not adapted to the car machine hardware, the automatic adaptation device can further determine whether the system interface of the car machine system can be normally operated. The system interface includes but is not limited to the central control display interface of the vehicle central control display. In response to the result of the determination that the vehicle central control display interface can be normally operated, the automatic adaptation device can display the control interface of the one-key adaptation function and / or the first designated interface of the adaptation file at a preset position of the central control display interface of the vehicle. The control interface of the one-key adaptation function includes but is not limited to a virtual button drawn on the central control display interface. The first designated interface of the adaptation file includes but is not limited to a text input box drawn on the central control display interface.

[0030] In some embodiments, the user can activate the one-key adaptation function of the automatic adaptation device by clicking the virtual button. In response to the virtual button of the one-key adaptation function being clicked and activated, the automatic adaptation device can send a request to the microcontroller unit (MCU) of the car machine system according to a predetermined communication protocol to obtain the current hardware configuration information of the car machine system. Then, the automatic adaptation device can select a DTB image file having a corresponding name from the system image file of the car machine system according to the obtained hardware configuration information, to serve as a second adaptation file adapted to the current car machine hardware. In this way, the above-mentioned automatic adaptation device provided by the present application can completely eliminate human intervention, and automatically adapt the driver program according to the car machine hardware, thereby improving the adaptation efficiency of the car machine hardware.

[0031] In some embodiments, the user can also provide a specified instruction of the adaptation file (e.g., reset-dtbo.sh XXX) to the automatic adaptation device through the text input box to instruct the automatic adaptation device to load the DTB image file with the corresponding name (i.e., XXX) to support the current car machine hardware. Specifically, in response to the specified instruction input by the user through the first specified interface, the automatic adaptation device can parse the specified instruction to obtain the file name information (i.e., XXX) therein. Then, the automatic adaptation device can query and obtain the DTB image file with the corresponding name from the system image file (i.e., the system.img) of the car machine system as the second adaptation file adapted to the current car machine hardware. In this way, the automatic adaptation device provided by the present application can automatically adapt the driver according to the car machine hardware according to the instruction of the user, thereby improving the adaptation efficiency of the car machine hardware.

[0032] As shown in FIG. 7, in some embodiments of the present application, in response to the judgment result that the vehicle central control display interface cannot operate normally, the automatic adaptation device can provide a second specified interface of the adaptation file to the user. The second specified interface can be a communication interface configured in the background of the car machine system. The user can connect the second specified interface by using an external electronic device through wired and / or wireless communication, and input a specified instruction of the adaptation file through the second specified interface. Figure 2

[0033] As described above, in response to the specified instruction input by the user through the second specified interface, the automatic adaptation device can parse the specified instruction to obtain the file name information (i.e., XXX) therein. Then, the automatic adaptation device can query and obtain the DTB image file with the corresponding name from the system image file (i.e., the system.img) of the car machine system as the second adaptation file adapted to the current car machine hardware. In this way, the automatic adaptation device provided by the present application can automatically adapt the driver to improve the adaptation efficiency of the car machine hardware according to the instruction of the user.

[0034] ​Further, in some preferred embodiments, the first specified interface and the second specified interface can also support the automatic adaptation function. Specifically, a user can input a specified instruction (e.g., reset-dtbo.sh auto) indicating the automatic adaptation function through the first specified interface or the second specified interface. In response to the specified instruction input by the user through the first specified interface or the second specified interface, the automatic adaptation device can parse the received specified instruction to obtain the file name information (i.e., auto) therein. Subsequently, the automatic adaptation device can determine that the user needs to activate the automatic adaptation function according to the parsed file name information (i.e., auto), and then send a request to the micro control unit (MCU) of the car machine system according to a predetermined communication protocol to obtain the current hardware configuration information of the car machine system. Further, the automatic adaptation device can filter the DTB image file with the corresponding name from the system image file of the car machine system as the second adaptation file adapted to the current car machine hardware according to the obtained hardware configuration information. In this way, the automatic adaptation device provided by the present application can automatically adapt the driver according to the car machine hardware according to the user's indication, thereby improving the adaptation efficiency of the car machine hardware.

[0035] Further, in some preferred embodiments, in the case that the specified instruction input by the user is incorrect, and the DTB image file stored in the system image file is incomplete, the automatic adaptation device can not be able to query and obtain the DTB image file with the corresponding name from the system image file (i.e., the above-mentioned system.img) of the car machine system. At this time, in response to the result that the system image file does not store the DTB image file with the corresponding name, the automatic adaptation device can also run the automatic adaptation function, send a request to the micro control unit (MCU) of the car machine system according to a predetermined communication protocol to obtain the current hardware configuration information of the car machine system. Subsequently, the automatic adaptation device can filter the DTB image file with the corresponding name from the system image file of the car machine system as the second adaptation file adapted to the current car machine hardware according to the obtained hardware configuration information. In this way, even if the system image file does not store the DTB image file specified by the user, the automatic adaptation device provided by the present application can still automatically adapt the driver according to the car machine hardware, thereby improving the adaptation success rate and efficiency of the car machine hardware.

[0036] As Figure 2As shown, in some embodiments of the present application, after obtaining the second adaptation file adapted to the current hardware of the car machine from the system image file of the car machine system, the automatic adaptation device can automatically burn the obtained second adaptation file to the device tree source code partition of the car machine system, and restart the car machine system to load and parse the second adaptation file. In response to the restart of the car machine system, the car machine system can load its device tree source code partition with the Linux kernel, and parse the newly burned DTB file therein, so as to realize the driving support of the car machine platform of the current hardware structure by using the newly burned DTB file.

[0037] By using the above automatic adaptation method, the developers and testers of the vehicle can freely replace the components of the vehicle for debugging and testing, and the automatic adaptation device automatically selects the adapted DTB file to provide driving support, thereby avoiding the need for the developers and testers to repeatedly burn the DTB file, and improving the efficiency of debugging and testing the car machine system.

[0038] On the other hand, by using the above automatic adaptation method, the production personnel of the vehicle no longer need to select and burn the corresponding DTB file from a large number of configuration files according to the specific model, batch and hardware configuration of the vehicle, which on the one hand avoids the possibility of burning errors, and on the other hand saves the trouble of re-burning the DTB file. Therefore, the above automatic adaptation method can significantly improve the production efficiency of the vehicle production enterprise.

[0039] Although the above methods are illustrated and described as a series of acts, it will be understood and appreciated that the methods are not limited by the order of acts, as some acts can, in accordance with one or more embodiments, occur in different orders and / or concurrently with other acts from that set of acts and other acts not expressly shown or described herein or that are understood to be a part of the prior art.

[0040] Those skilled in the art will understand that information, signals, and data can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that can be referenced throughout the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0041] Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.

[0042] While the above-described automatic adaptation apparatus can be implemented by a combination of software and hardware, it is understood that the automatic adaptation apparatus can be implemented in software or hardware alone. For hardware implementation, the automatic adaptation apparatus can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described above and a selection of these devices can be implemented. For software implementation, the automatic adaptation apparatus can be implemented by separate software modules, such as procedures and functions, each of which perform one or more of the functions and operations described herein, which are performed on general-purpose chips.

[0043] The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein can be implemented or performed with a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0044] The previous description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other variations without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An automatic adaptation method for vehicle infotainment hardware, characterized in that, Includes the following steps: Determine the configuration schemes for the various in-vehicle infotainment hardware components involved in the vehicle infotainment system; The device tree corresponding to each configuration scheme is described in text form to generate a device tree description file corresponding to each configuration scheme; Each of the device tree description files is converted into binary form to generate an adaptation file corresponding to each of the configuration schemes; Add each of the aforementioned adaptation files to the image file of the vehicle system; Determine whether the first adaptation file currently burned into the vehicle system is compatible with the vehicle's hardware; In response to the determination result that the first adaptation file is incompatible with the vehicle hardware, it is determined whether the system interface of the vehicle system can be operated normally; In response to the judgment that the system interface can operate normally, the control interface of the one-click adaptation function is displayed on the system interface. In response to the operation of activating the control interface of the one-click adaptation function, the hardware configuration information of the vehicle hardware is queried, and the second adaptation file corresponding to the hardware configuration information is automatically obtained according to the hardware configuration information. In response to the judgment that the system interface cannot be operated normally, a specified interface for the adaptation file is provided to the user, and according to the specified instruction received by the specified interface, a second adaptation file adapted to the vehicle hardware is automatically obtained from the image file of the vehicle system; and the second adaptation file is burned into the device tree source code partition of the vehicle system.

2. The automatic adaptation method as described in claim 1, wherein, The steps for determining whether the first adaptation file currently burned into the vehicle infotainment system is compatible with the vehicle's infotainment hardware include: In response to the power-on of the vehicle infotainment system, determine whether there is an abnormality in the vehicle infotainment system; and In response to the judgment result that there is an anomaly in the vehicle system, it is determined whether the anomaly is caused by the incompatibility between the first adaptation file and the vehicle hardware.

3. The automatic adaptation method as described in claim 1, wherein, The step of automatically obtaining the corresponding second adapter file according to the specified instruction received from the specified interface includes: Parse the specified instruction to obtain the file name information therein; and Based on the file name information, query the system image file of the vehicle system to obtain the second adapter file with the corresponding name.

4. The automatic adaptation method as described in claim 3, wherein the step of automatically obtaining the corresponding second adaptation file according to the specified instruction received from the specified interface further includes: In response to the result of the automatic adaptation function indicated by the file name information, or the result that the second adaptation file with the corresponding name is not stored in the system image file, the hardware configuration information of the vehicle hardware is queried. as well as Based on the hardware configuration information, a second adapter file corresponding to the hardware configuration information is automatically obtained.

5. The automatic adaptation method as described in any one of claims 1 to 4, wherein, After performing the step of burning the second adapter file to the device tree source code partition of the vehicle system, the automatic adaptation method further includes the following steps: Restart the vehicle infotainment system; and The vehicle infotainment system is controlled to load and parse the device tree source code partition in order to adapt the vehicle infotainment hardware using the second adapter file.

6. An automatic adaptation device for vehicle infotainment hardware, characterized in that, include: Memory; as well as A processor, connected to the memory, and configured to implement the automatic adaptation method for the vehicle infotainment hardware as described in any one of claims 1 to 5.

7. The automatic adaptation device as claimed in claim 6, wherein the automatic adaptation device is configured in the vehicle's infotainment system in the form of software and / or hardware.

8. A computer-readable storage medium storing computer instructions thereon, characterized in that, When the computer instructions are executed by the processor, the automatic adaptation method for vehicle hardware as described in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Self-learning method and self-learning system of vehicle configuration information and vehicle

    CN108099818A

  • Hardware configuration method, system and device of PLC control system and medium

    CN112241141A

  • Multi-version compatible method for Android system

    CN112286568A