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

A linux-based multi-hardware adaptation method

A hardware and hardware information technology, applied in electrical components, multi-programming devices, instruments, etc., can solve problems such as inability to meet software and hardware platformization, inflexible methods, and incapable of hardware adaptation, so as to achieve more efficient communication and reduce costs. The probability of communication errors, the effect of good compatibility

Active Publication Date: 2021-01-26
YANFENG VISTEON ELECTRONICS TECH NANJING
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the continuous development of the automobile industry, the same car model can be divided into multiple versions according to different configurations. Different versions of the car entertainment system need to make corresponding different device identification and driver loading according to different hardware devices. There are currently two main technologies to achieve different hardware adaptations. The first is to make differences according to different models during the coding stage. For example, the Android system can use the lunch command to select different platform compilation options, and then use the make command Execute the compilation command, so that the compiled code can already adapt to the current platform device. The second is to use the same code to obtain different hardware information during the startup phase, and then dynamically configure the hardware through the code. For example, The hardware parameters can be written into the memory, and the bootloader stage reads the parameter information in the memory, and then modifies the bootargs parameters, and uses the bootargs to pass different parameters to the kernel. The kernel loads different devices through different bootargs parameters, but the first method is not flexible enough. It can only be distinguished by compiling different codes. It cannot dynamically adapt the hardware, and cannot meet the requirements of software and hardware platforms. The second solution can be dynamically adapted by using code, but the method of passing parameters through bootargs is compared. Outdated, and there are restrictions on the modification of bootargs parameters. It can only adapt to parameters such as memory size and baud rate, so it cannot better meet the requirements of dynamic adaptation.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A linux-based multi-hardware adaptation method
  • A linux-based multi-hardware adaptation method
  • A linux-based multi-hardware adaptation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The following will be combined with figure 1 to attach Figure 4 The present invention will be further described, but it should not be used to limit the protection scope of the present invention. For the convenience of description and understanding of the technical solution of the present invention, the following descriptions are based on the drawings.

[0018] Such as figure 1 As shown, in the Bootloader stage, the in-vehicle entertainment SOC processor end of the in-vehicle entertainment system can obtain the hardware information of the in-vehicle MCU processor end, and can modify the parameters in the kernel according to different hardware information to achieve the function of dynamically adapting the hardware. The in-vehicle entertainment SOC processor communicates with the in-vehicle MCU processor through IPCL in the Bootloader stage to obtain the hardware information of different vehicle models at the in-vehicle MCU processor end, modifies the device tree FDT ac...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Linux-based multi-hardware adaptation method, which relates to the technical field of automotive electronics. In the Bootloader stage, the vehicle entertainment SOC processor side of the vehicle entertainment system can obtain the hardware information of the vehicle MCU processor terminal, and can according to different modify the parameters inside the kernel to achieve the function of dynamically adapting the hardware. The vehicle entertainment SOC processor communicates with the vehicle MCU processor through the IPCL in the Bootloader stage to obtain the hardware information of different models of the vehicle MCU processor end. In the Bootloader stage, the FDT of the device tree is modified according to different models. Finally, the Linux Kernel driver realizes dynamic adaptation according to different hardware parameters, which can effectively meet the requirements for multi-hardware adaptation. It is convenient, flexible, and non-inductive. The probability of communication errors is reduced, and the configuration of the communication protocol is simple, it can communicate in different startup stages, and has good compatibility with different platforms.

Description

technical field [0001] The invention relates to the technical field of automotive electronics, in particular to a Linux-based multi-hardware adaptation method. Background technique [0002] With the continuous development of the automobile industry, the same car model can be divided into multiple versions according to different configurations. The in-vehicle entertainment system on different versions needs to make corresponding different device identification and driver loading according to different hardware devices. There are currently two main technologies to achieve different hardware adaptations. The first is to make differences according to different models during the coding stage. For example, the Android system can use the lunch command to select different platform compilation options, and then use the make command Execute the compilation command, so that the compiled code can already adapt to the current platform device. The second is to use the same code to obtain ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/4401G06F9/54H04L1/16
CPCG06F9/4401G06F9/4406G06F9/546H04L1/1607
Inventor 莫云杰杨超
Owner YANFENG VISTEON ELECTRONICS TECH NANJING