Drive program strengthening method for inserting operation system

A driver, operating system technology, applied in the direction of program control devices, etc., to achieve a wide range of applications and improve fault tolerance.

Inactive Publication Date: 2005-04-27
SOUTH CHINA UNIV OF TECH
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a driver reinforcement method for an embedded operating system. The present invention adopts the driver isolation layer technology to solve the driver failure problem of the embedded operating system in the operating environment through fault isolation and resource consumption tracking, and improve the efficiency of the embedded operating system. Driver reliability

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
  • Drive program strengthening method for inserting operation system
  • Drive program strengthening method for inserting operation system
  • Drive program strengthening method for inserting operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0020] Such as figure 2 As shown, the driver reinforcement method of the embedded operating system of the present invention is implemented in the kernel of the embedded operating system, and it is realized by adding an isolation layer manager and a driver isolation layer in the embedded operating system. The isolation layer manager is responsible for creating and reclaiming the kernel resources used by the driver isolation layer, mainly the kernel buffer and the kernel data structure related to the driver, which is implemented in the form of a kernel dynamic module. The driver isolation layer is closely related to the type of the driver. It is encapsulated on the basis of the existing driver interface of the embedded operating system, provides parameter and type checking, and tracks and records the kernel resources used by the driver. The threshold activates the driv...

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 drive program reinforcing method for embedded operation system includes creating drive program isolating layer manager in the kernel of the embedded operation system and corresponding isolating layer by means of dynamic module technology; performing communication between the drive program and the other kernel parts via the interface the isolating layer provides, with the isolating layer performing parameter number and type inspection; and tracking and recording the kernel resource the drive program uses, maintaining the kernel data structure list and monitoring the altering to the data structure in the isolating layer. The present invention can raise the fault tolerance of the drive program and avoid the system resource exhaust caused by incorrect drive programs, and may be used widely in places with high reliability requirement.

Description

technical field [0001] The invention relates to the field of embedded operating systems, in particular to a driver reinforcement method for an embedded operating system. Background technique [0002] Embedded systems have been used in a wide variety of devices for many years, ranging from cars, boats, and satellites to small household appliances. Most embedded systems do not need an operating system, first of all because it is unnecessary, such as washing machines, microwave ovens and other electrical appliances, their functions are limited, such systems only need one control program, and it is enough to manage several buttons, indicator lights and digital tubes. It is ok; secondly, the hardware conditions do not allow, they often use 4-bit or 8-bit microprocessors, some of which have less than 1KB of memory, and there is no room for the operating system to survive. Even if they want to complete some more complicated tasks, they can only Rely on th...

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/44
Inventor 刘发贵
Owner SOUTH CHINA UNIV OF TECH
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