Real-time system based on Windows driver

A driver program and real-time system technology, applied in multi-program device, electrical program control, program startup/switching, etc., can solve problems such as high cost of commercial real-time systems, real-time programs cannot be applied to real-time control systems, etc., and achieve good results Real-time performance and stability, good real-time performance and stability, and the effect of overcoming poor real-time performance and stability

Inactive Publication Date: 2012-02-08
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF2 Cites 25 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 cost of commercial real-time systems is high,

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
  • Real-time system based on Windows driver
  • Real-time system based on Windows driver
  • Real-time system based on Windows driver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0023] Such as Figure 1-9 shown.

[0024] A real-time system based on Windows driver, which mainly consists of four parts (such as figure 1 , 2 shown):

[0025] 1. Real-time system driver and its dynamic link library

[0026] The driver provides various system services for the real-time system, such as hardware data reading and writing, real-time kernel operation, etc., and encapsulates the interface function in DLL for the application program of the real-time system to call. Additionally, the driver contains the real-time kernel that manages and runs real-time tasks. The real-time kernel has functions such as task management function, scheduling mechanism, synchronization mechanism and time management. The real-time kernel completes real-time task switching by directly operating CPU registers, and realizes its strong real-time performance by sh...

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 real-time system based on a Windows driver, relating to a real-time expansion technology of a Windows system and aiming at solving the problems of poor real-time property and stability of Windows real-time expansion carried out by adopting a traditional driver, inconvenience in development and debugging of a control system, high Windows real-time expansion cost carried out by adopting an RTX (Real Time Executive) and other real-time software and the like. The driver and a dynamic link library (DLL) of the driver can be used for providing various services for the real-time system and packaging an interface function in the DLL; in addition, the driver also comprises a real-time kernel for managing and running real-time tasks; an application layer simulation program and a dynamic link library of the application layer simulation program can be used for providing an application layer debugging environment for a real-time control system, simulating the real-time task by adopting a Windows thread, simulating clock interrupt of the real-time kernel by adopting a Windows timer and simulating the communication and synchronization of the real-time task by adopting a communication and synchronization mechanism of the Window; and the real-time task and the dynamic link library of the real-time task can be used for separating a real-time task module from the real-time kernel and separately developing and debugging the real-time task module. An external interface card is used for providing a timer with high precision and high resolution for the real-time kernel and providing a data interacting and signal converting function and the like for the real-time control system and an external controlled object.

Description

technical field [0001] The present invention relates to a Windows system real-time extension technology, especially a real-time kernel directly embedded into the Windows driver to overcome the traditional Windows real-time software need to modify the Windows HAL source code and commonly used front and back structure driver real-time extension technology There are problems of poor real-time performance and stability, and inconvenient development and debugging of the control system. Specifically, it is a real-time system based on Windows drivers. Background technique [0002] Windows is a window-type multitasking operating system developed by Microsoft Corporation. As the most common operating system for PCs at present, there are many advantages and conveniences in the design and development of industrial control systems on its platform. But the Windows system is not a real-time operating system. In order to meet the needs of the industrial control field, it must be exte...

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): G06F9/46G06F9/48G05B19/18
Inventor 游有鹏魏明江
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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
Try Eureka
PatSnap group products