Multi-hardware adaptation method based on Linux

A technology of hardware and files, which is applied in the field of multi-hardware adaptation based on Linux, can solve the problems of not being able to satisfy the platformization of software and hardware, not being able to adapt hardware, and the method is not flexible enough, so as to achieve more efficient communication, better compatibility, and lower The effect on the probability of communication errors

Active Publication Date: 2020-11-06
YANFENG VISTEON ELECTRONICS TECH NANJING
View PDF6 Cites 6 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

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
  • Multi-hardware adaptation method based on Linux
  • Multi-hardware adaptation method based on Linux
  • Multi-hardware adaptation method based on Linux

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

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

[0018] like figure 1 As shown, in the Bootloader stage, the in-vehicle entertainment SOC processor of the in-vehicle entertainment system can obtain the hardware information of the in-vehicle MCU processor, and the parameters in the kernel can be modified 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, obtains the hardware information of different models of the in-vehicle MCU processor, modifies the device tree FDT according to...

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 multi-hardware adaptation method based on Linux, relating to the technical field of automotive electronics. In the Bootloader stage, a vehicle-mounted entertainment SOC processor of a vehicle-mounted entertainment system can obtain hardware information of a vehicle-mounted MCU processor; parameters in the kernel can be modified according to different hardware information;the function of dynamically adapting to hardware is achieved; the vehicle-mounted entertainment SOC processor is communicated with the vehicle-mounted MCU processor through IPCL in the Bootloader stage; hardware information of different vehicle types in the vehicle-mounted MCU processor end is obtained; an equipment tree FDT according to different vehicle models in the Bootloader stage is modified; and finally, dynamic adaptation is realized in a Linux Kernel driver according to different hardware parameters. According to the method, the requirement for multi-hardware adaptation can be effectively met, convenient, flexible and non-inductive configuration is achieved, meanwhile, the probability of communication errors is reduced, the configuration of the communication protocol is simple, communication can be achieved in different starting stages, and good compatibility is achieved for 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
IPC IPC(8): G06F9/4401G06F9/54H04L1/16
CPCG06F9/4401G06F9/4406G06F9/546H04L1/1607
Inventor 莫云杰杨超
Owner YANFENG VISTEON ELECTRONICS TECH NANJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products