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

Kernel and BSP transplantation methodof openEuler open source system

A kernel and system technology, applied in the field of openEuler operating system transplantation, can solve the problems of upper layer application development affected, no bottom layer, and new functions cannot be developed, etc., to achieve GF use value, save time and cost, and widely open source applications Effect

Pending Publication Date: 2021-05-28
中科院软件研究所南京软件技术研究院
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Without the support of the bottom layer, the development of the upper layer application is also affected, and new functions cannot be developed.

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
  • Kernel and BSP transplantation methodof openEuler open source system
  • Kernel and BSP transplantation methodof openEuler open source system
  • Kernel and BSP transplantation methodof openEuler open source system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to better understand the technical content of the present invention, specific embodiments are given together with the attached drawings for description as follows.

[0044] First, some terms in the present invention are explained:

[0045] (1) Patch refers to a patch, which means a file patch, etc., and is also a kind of computer command program.

[0046] In the process of code development, it is often necessary to modify the source code. When the code is merged, it is generally submitted in the form of a patch, so you need to understand the generation of the patch and the application of the patch. The so-called patch is actually a file comparison, and the patch can be obtained by using the diff command (ref2) on Linux. The specific command is:

[0047] diff-uprN test1 / test2 / >test.patch

[0048] The above command compares the code differences between the test1 path and the test2 path. If there is no need to compare certain content, use --exclude-from=xx after...

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 kernel and a BSP transplantation method of an openEuler open source system. The method includes: acquiring a related patch1 set from an sdk corresponding to a chip, the patch1 set comprising all program source code series patches supporting functions of each module of the chip; analyzing the patch1 set, removing a part of codes which are merged into the openEuler open source system, and generating a patch2 set; performing combination processing on each patch in the patch 2 set by adopting a git tool; and merging processing results into an openEuler open source system, and compiling and debugging the system on the basis. According to the method, sdk of different chip manufacturers can be transplanted to the openEuler operating system, the error probability can be reduced to the maximum extent, the development threshold of a user is lowered, therefore, developers can rapidly enter work, the overall development efficiency is improved, and technical power is provided for promoting wide application of a domestic operating system openEuler.

Description

technical field [0001] The invention relates to the technical field of openEuler operating system transplantation, in particular to a kernel and BSP transplantation method of an openEular open source system. Background technique [0002] Today's mainstream Linux operating systems in the world, such as ubuntu, redhat, centos or fedora, have continued to develop for decades. Due to their open source characteristics, they have formed a complete ecological environment and are widely supported by many chip manufacturers. Therefore, in The embedded field has been widely and deeply applied. As an excellent domestic open source operating system, openeuler was initiated by Huawei. However, due to its late start, its popularity is increasing. At present, it has not received the support of the majority of underlying chip manufacturers. Many chip manufacturers, from cpu, mcu to network, storage, clock and other chip drivers, have not been applied in openeuler's domestic system. Withou...

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): G06F8/76
CPCG06F8/76
Inventor 罗云翔硕南王志强张天保
Owner 中科院软件研究所南京软件技术研究院