Method for implementing user mode drive program in embedded Linux
A technology of driver program and implementation method, which is applied in the direction of program control device, program loading/starting, etc., can solve problems such as low performance and system compatibility, and achieve the effect of improving coding quality
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] Embodiment 1: First, according to the driver architecture described in the Summary of the Invention, the DM9000 network card kernel mode driver is separated into two parts: k-driver and u-driver. Such as figure 1 as shown, figure 1 A frame structure diagram of an implementation method of a user mode driver provided by the present invention, wherein the solid line is a performance-critical code path, and the dotted line is a performance-independent code path. The k-driver is implemented as a Loadable Kernel Module of Linux, including the core function codes of data processing in the DM9000 network card driver, such as receiving data packets, copying data packets, and interrupt processing. u-driver is implemented as an ordinary user mode program, including some non-hot codes in the DM9000 network card driver, such as device initialization, device configuration, error handling, etc. These codes can be safely moved out of the kernel mode and have no impact on performance. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com