Drive method for embedded apparatus

An embedded device and driving method technology, applied in the direction of program control device, etc., can solve the problems of poor application program portability and real-time performance of embedded devices, unportable driver modules, and unportable application programs, etc. The effect of reducing the number of switching

Active Publication Date: 2006-11-22
DATANG MOBILE COMM EQUIP CO LTD
View PDF0 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The technical problem to be solved by the present invention is that in the prior art, in the real mode operating system, the driver module of the embedded device and the application program related

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 method for embedded apparatus
  • Drive method for embedded apparatus
  • Drive method for embedded apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0083] exist figure 1 and figure 2 In , the operating system abstraction layer is included between the application program and the operating system. The operating system abstraction layer provides a unified API function for the application program to shield the differences between the API functions provided by various operating systems, so that the application program can be applied to different operating systems without modification.

[0084] The operating system abstraction layer analyzes and studies API functions such as task management, message queue management, and debugging information output provided by various operating systems, extracts the commonality of functions that complete similar functions, and formulates a unified Package scheme.

[0085] For example, in the VxWorks operating system, use the following API functions to create tasks:

[0086] int taskSpawn(

[0087] char name, / *task name* /

[0088] int priority, / *task priority (0-255), 0 has the highest ...

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 disclosed drive method for embedded device in protective-mode OS comprises: packing application program of different OS into uniform OS abstract interface function; registering the embedded device as OS-supported virtual device to build the mapping between virtual device kernel-state memory space and drive mode user-state memory space; calling the drive module and OS interface function by application program to interact with the embedded device for information control and/or data by memory mapping. This invention improves system running efficiency.

Description

technical field [0001] The invention relates to an embedded system, a real-mode operating system and a protection-mode operating system, in particular to a driving method for an embedded device in the real-mode and protection-mode operating systems. Background technique [0002] Embedded systems are application-centric, computer-based, dedicated systems with tailorable software and hardware, which have strict requirements on functionality, reliability, cost, volume, and power consumption. It is generally composed of four parts: embedded microprocessor, peripheral hardware devices, embedded operating system and user's application program, and is used to realize functions such as monitoring or management of other devices. [0003] The peripheral hardware device in the embedded system is the embedded device, which can be a certain communication port integrated on the microprocessor, such as FCC (fast communication controller) of Power PC (enhanced embedded processor), SCC ( Se...

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/44
Inventor 陈剑
Owner DATANG MOBILE COMM EQUIP CO LTD
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