Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Driver development system, method and medium for embedded operating system

An operating system and development system technology, applied in the field of embedded real-time operating systems, can solve problems such as rising software development costs, increasing hardware complexity, and complex embedded systems, achieving shortened driver development cycles and costs, flexible use, and ease of use The effect of promotion

Active Publication Date: 2021-07-30
EAST CHINA INST OF COMPUTING TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, the complexity of hardware is increasing day by day, which also puts forward new requirements for software design.
The increase of the software development cycle leads to a sharp rise in software development costs
Embedded systems are becoming more and more complex, how to reduce development difficulty and cost while giving full play to hardware performance has become a difficult problem

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
  • Driver development system, method and medium for embedded operating system
  • Driver development system, method and medium for embedded operating system
  • Driver development system, method and medium for embedded operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0104] A modular and extensible software architecture, the software framework provides a low-level driver development framework suitable for domestic embedded operating system platforms. The communication protocol, configuration parameters, and the interface between the driver and the operating system simplify the driver development process to parameter configuration. The driver development framework includes 4 layers including hardware processing layer, initialization control layer, capability configuration layer and common tool layer, such as figure 1 As shown, the four software layers in the framework are decoupled from each other in terms of logical functions, and there is a contextual direct call relationship in terms of business processes. The hardware processing layer is the bottom layer of the framework, which realizes the control encapsulation of the underlying hardware at the protocol or specification level , externally is a combination set of a class of interfaces, ...

Embodiment 2

[0125] Create a driver development framework under the Eclipse open source tool:

[0126] The solution is mainly to use the compilation tool chain resources provided by the Eclipse open source tool, combined with the diversified platforms supported by Ruihua's domestic operating system, to sort out the source code and compilation rules required by each module of the solution, generate the corresponding library resources, and pass The way to drive the development framework project is embedded in the Eclipse environment.

[0127] Example 2:

[0128] Make driver development framework based on Linux open source package:

[0129] The solution is mainly to use the compilation tool chain resources provided by the Linux open source package, combined with the source code library of peripheral resources that come with Linux, to sort out the source code and compilation link rules required by each module of the solution, generate the corresponding library resources, and produce a SDK to...

Embodiment 3

[0131] Create a driver development framework based on the vxBus framework:

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 provides a driver development system, method and medium for an embedded operating system, including: a hardware processing layer: realizing the control encapsulation of the underlying hardware at the protocol or specification level, externally a combination set of a class of interfaces, and an initialized control layer Call with the common tool layer; initialization control layer: undertake the hardware processing layer and the capability configuration layer, call the interface of the hardware processing layer and the parameters of the capability configuration layer, and complete the initialization of the hardware. The invention aims at the driver development framework of the domestic embedded operating system, so that the driver development becomes a WYSIWYG configuration process, reduces the difficulty of driver development of the domestic embedded operating system, improves development efficiency, and shortens the driver development cycle and cost; the invention provides In the framework, the peripheral devices are controlled according to the industry agreement or specification for standardized process access, which avoids the introduction of new problems and has high reliability.

Description

technical field [0001] The present invention relates to the field of embedded real-time operating systems, in particular to a drive development system, method and medium for embedded operating systems. In particular, it relates to a technology of an embedded operating system-oriented driver development framework. Background technique [0002] With the rapid development of microelectronics technology, the integration of computer hardware is getting higher and higher, the volume is getting smaller and smaller, and its performance is constantly improving. Moreover, the complexity of hardware is increasing day by day, which also puts forward new requirements for software design. The increase of the software development cycle leads to a sharp rise in software development costs. Embedded systems are becoming more and more complex, and how to reduce development difficulty and cost while giving full play to hardware performance has become a difficult problem. The usual way to sol...

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): G06F8/70G06F8/20
CPCG06F8/22G06F8/70
Inventor 聂飞
Owner EAST CHINA INST OF COMPUTING TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products