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

A microkernel-based hardware device drive system and its drive method

A device driver and hardware device technology, applied in the direction of program control design, multi-program device, inter-program communication, etc., can solve problems such as the complexity and security of the driver framework, reduce driver development time, reduce research and development costs, and improve readability sexual effect

Active Publication Date: 2021-09-28
成都菁蓉联创科技有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to solve the problem that the existing driver framework is complex and less secure, and proposes a microkernel-based hardware device driver system and its driver method

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 microkernel-based hardware device drive system and its drive method
  • A microkernel-based hardware device drive system and its drive method
  • A microkernel-based hardware device drive system and its drive method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] Embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

[0064] Before describing the specific embodiments of the present invention, in order to make the scheme of the present invention more clear and complete, at first the abbreviations and key term definitions that appear in the present invention are explained:

[0065] Linux: Developed by Linus, it is widely used in the world and supports multiple CPUs, multi-users, and multi-tasking operating systems.

[0066] API: Application Program Interface, application programming interface.

[0067] Microkernel: Microkernel, a simplified form of the kernel, is designed to increase portability in a small memory space and provide a modular design to allow users to install different interfaces.

[0068] RPC: Remote Procedure Call, remote procedure call.

[0069] ELF: Executable and Linkable Format, a binary file standard format for Unix-like operating systems.

[007...

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 microkernel-based hardware device driving system and its driving method. The system includes a bottom driver layer, a device abstraction layer, a consistent API layer, a remote procedure call layer and a device manager; the bottom driver layer is used to realize Various operations on the device; the device abstraction layer is used to provide the encapsulation interface; the consistent API layer is used to re-encapsulate the encapsulation interface; the remote procedure call layer is used for the remote procedure call communication between the encapsulation interface and the user interface; The device manager is used to manage device information, manage device operation information and manage device drivers. The hardware device driving method of the present invention greatly reduces the complexity of the driver code, improves the readability of the driver code, reduces the driver development time of the driver developer, and finally achieves the effect of reducing the research and development cost.

Description

technical field [0001] The invention belongs to the technical field of device driving, and in particular relates to a microkernel-based hardware device driving system and a driving method thereof. Background technique [0002] In Linux, different driver implementations are designed for different types of devices. This kind of driver implementation is to extract the same parts of the same hardware drivers from different manufacturers and implement them yourself, and then leave the different parts for interfaces to specific driver development engineers. To achieve, so as to achieve the standardization of the drive. Some systems for unified management of system resources are also designed in the kernel. These systems enable the kernel to coordinate and allocate resources used by various drivers in a unified manner, thereby ensuring the stable and healthy operation of the system. [0003] It can be seen from the above description that the driver framework of the kernel is some ...

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/54
CPCG06F9/4411G06F9/545
Inventor 张昆廖元垲王大维
Owner 成都菁蓉联创科技有限公司