Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Visual configuration system and method for Linux kernel device tree

A configuration system and configuration method technology, applied in program control devices, software engineering design, instruments, etc., can solve problems such as low efficiency, unintuitiveness, and comprehensive cognition of unfavorable configuration, and achieve the effect of improving efficiency and accuracy.

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

AI Technical Summary

Problems solved by technology

If the DTS / DTSI file is directly manually configured in text mode, it is not intuitive, error-prone, and inefficient, which is not conducive to software engineers having a comprehensive understanding of the configuration of the entire hardware device information

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
  • Visual configuration system and method for Linux kernel device tree
  • Visual configuration system and method for Linux kernel device tree
  • Visual configuration system and method for Linux kernel device tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention is described in further detail now in conjunction with accompanying drawing.

[0029] It should be noted that terms such as "upper", "lower", "left", "right", "front", and "rear" quoted in the invention are only for clarity of description, not for Limiting the practicable scope of the present invention, and the change or adjustment of the relative relationship shall also be regarded as the practicable scope of the present invention without substantive changes in the technical content.

[0030] combine figure 1 , the present invention refers to a visual configuration system of a Linux kernel device tree, and the visual configuration system includes a DTS scanning / analysis module, a DTS generation module, an analysis / typesetting module and a graphical interface management module.

[0031] The DTS scanning / parsing module receives the DTS files sent from the outside, scans down from the top layer in turn, replaces and expands all the DTI files include...

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 visual configuration system of a Linux kernel device tree. The visual configuration system comprises a DTS scanning / analyzing module, a DTS generating module, an analyzing / typesetting module and a graphical interface management module. The DTS scanning / analyzing module receives DTS files sent by the outside, replaces and unfolds all contained DTI files, merges the same nodes according to a tree structure, forms a tree relation database structure classified according to the nodes, and generates a first database file; the analysis / typesetting module processes the analysis result to generate a corresponding displayable graphical interface, and reversely analyzes the editing result to generate a second database file; and the DTS generation module converts the second database file into a single DTS file and outputs the single DTS file. According to the system and the method, a software engineer can complete the configuration of the information of the whole hardware equipment in an interactive mode of the visual graphical interface, and the efficiency and accuracy of the software engineer to configure the equipment tree in the transplanting process of the operating system are greatly improved.

Description

technical field [0001] The invention relates to the technical field of device tree configuration, in particular to a system and method for visually configuring a Linux kernel device tree. Background technique [0002] Device Tree (Device Tree) is a data structure that describes hardware resources. It transmits hardware resources to the kernel through the bootloader, making the kernel and hardware resource descriptions relatively independent. The information that Device Tree can describe includes the number and type of CPU, memory base address and size, bus and bridge, peripheral connection, interrupt controller and interrupt usage, GPIO controller and GPIO usage, Clock controller and Clock usage . [0003] At present, the device tree is configured in an ASCII text format called DTS and DTSI, and then converted into a binary DTB format by the conversion tool DTC (DevicTree Compiler), and provided to the operating system kernel. When the operating system kernel is started, t...

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/38G06F9/451
CPCG06F8/38G06F9/451
Inventor 罗云翔刘星辉王志强张天保
Owner 中科院软件研究所南京软件技术研究院
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
Eureka Blog
Learn More
PatSnap group products