Supercharge Your Innovation With Domain-Expert AI Agents!

Method for dynamically loading sound card driver in real-time operation system

A real-time operating system, dynamic loading technology, applied in the direction of program loading/starting, program control design, instruments, etc., can solve the problems of many drivers, large kernel capacity, low efficiency, etc., to achieve easy debugging, small size, easy to transplant. Effect

Active Publication Date: 2017-12-22
北京翼辉信息技术有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] a. It is inconvenient to debug, and the kernel must be recompiled every time a place is modified, which is inefficient;
[0005] b. There are many statically loaded drivers, which will lead to a large kernel capacity and waste storage space

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
  • Method for dynamically loading sound card driver in real-time operation system
  • Method for dynamically loading sound card driver in real-time operation system
  • Method for dynamically loading sound card driver in real-time operation system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0035] Such as figure 2 As shown, a method for dynamically loading sound card drivers on a real-time operating system includes the following steps:

[0036] (1) Register the multimedia digital signal codec driver, then enter step (2);

[0037] (2) query the matching sound card controller in the active sound card controller table, if found then enter step (3), otherwise end this operation;

[0038] (3) check whether the multimedia digital signal codec hardware exists, if not exist, end this operation, otherwise, enter step (4);

[0039] (4) initialization multimedia digital signal codec drives, then enters step (5);

[0040] (5) Start the multimedia digital signal codec, and then end this operation.

specific Embodiment 2

[0041] Such as image 3 As shown, a method for dynamically loading sound card drivers on a real-time operating system includes the following steps:

[0042] (1) Register the sound card controller driver, then enter step (2);

[0043] (2) Check whether the sound card controller hardware exists, if not, end this operation, otherwise enter step (3);

[0044] (3) initialize the sound card controller, then enter step (4);

[0045] (4) query all multimedia digital codec hardware information on the sound card controller, then enter step (5);

[0046] (5) check whether the multimedia digital codec hardware exists, if not exist, end this operation, otherwise enter step (6);

[0047] (6) check whether the driver of the multimedia digital codec has been registered, if not registered, end this operation, otherwise enter step (7);

[0048] (7) query and pair the driver program in the multimedia digital codec registry, enter step (8);

[0049] (8) Check whether to find the driver progr...

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 relates to a method for dynamically loading a sound card driver in a real-time operation system. The method for dynamically loading the sound card driver in the real-time operation system comprises the following steps of (1) registering a driver of a multimedia digital signal coder-decoder, and entering the step (2); (2) querying a matched sound card controller in an active sound card controller table, and if the matched sound card controller is found, entering the step (3), otherwise, ending current operation; (3) checking whether hardware of the multimedia digital signal coder-decoder exists or not, and if not, ending current operation, otherwise, entering the step (4); (4) initializing the driver of the multimedia digital signal coder-decoder, and entering the step (5); and (5) starting the multimedia digital signal coder-decoder, and ending current operation.

Description

technical field [0001] The invention relates to a method for dynamically loading sound card drivers on a real-time operating system. Background technique [0002] Real-time operating system (RTOS) refers to that when external events or data are generated, they can accept and process them at a fast enough speed, and the processing results can control the production process or make quick decisions on the processing system within the specified time. Response, dispatch all available resources to complete real-time tasks, and control the operating system that all real-time tasks run in unison. Providing timely response and high reliability are its main features. [0003] The most commonly used way to load the sound card driver in the real-time operating system is static loading. Static loading is to compile the driver directly into the kernel and automatically load it with the system startup, but static loading has the following disadvantages: [0004] a. It is inconvenient to...

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 Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/44521G06F9/44594
Inventor 徐贵洲韩辉
Owner 北京翼辉信息技术有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More