Multi-window manager of embedded graph system

An embedded system and multi-window technology, which is applied in the direction of instrumentation, electrical digital data processing, and input/output process of data processing, etc., can solve the problems of less resources, poor real-time performance, and low efficiency, and achieve window flickering and window Vibration, good transplantability effect

Active Publication Date: 2009-07-29
上海步科自动化股份有限公司
View PDF0 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Using this method to manage multiple windows takes up a lot of system resources, has low efficiency, poor real-time performance, and requires the support of the operating system and libraries.
More importantly, the management of multi-windows in the prior art is not suitable for use in embedded systems, because now popular embedded systems have strong real-time requirements when facing specific applications, such as process control; and The embedded system itself has few resources, and does not necessarily include the operating system and the required library files, so it is difficult to support the application and function of the existing window management system

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
  • Multi-window manager of embedded graph system
  • Multi-window manager of embedded graph system
  • Multi-window manager of embedded graph system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] figure 1 For the multi-window system of the present invention components schematic diagram. For the multi-window management system of the present invention, some basic components can be abstracted: video memory, screen, window and functional elements, including:

[0042] Video memory: The display buffer provided by the system corresponds to the pixels on the display screen one by one. Refreshing the data in the display buffer can change the display content on the display screen and complete the screen refresh.

[0043] Screen: It is equivalent to a virtual video memory in the internal memory, and manages all currently open windows, and is the carrier of the window.

[0044] Window: It is a collection of a group of functional components and is the carrier of components. It consists of background, frame, title bar and functional elements. It can be divided into system windows (desktop, task bar, shortcut menu, information prompt and other windows) and pop-up windows....

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 multi-window managing system and a method used for an embedded system. The system comprises an information processing module for carrying out front-end operation used for processing the user information and outputting the change information of a window basic module area in a dirty area queue way, and a picture refresh module for carrying out back-end operation used for analyzing the transmitted dirty area queue and transmitting newest module area information to a screen display buffer area to complete display refresh. As the invention adopts a layered refresh method and an optimized dirty area queue algorithm to minimize the refresh operation calculation and supports a window junk collector, the invention has higher efficiency; and as a double-buffer display mechanism is adopted, the splash problem in picture refresh is avoided; therefore, the invention has better display effect.

Description

technical field [0001] The present invention relates to a multi-window management system and method, more specifically, to a multi-window picture refreshing method and a message processing mechanism of an embedded GUI (Graphical User Interface). Background technique [0002] The multi-window display with WINDOWS style is a popular technology welcomed by the majority of users. Due to its good interactivity, it has been widely used in various fields such as production and life. [0003] For the management of multiple windows in the prior art, a C / S (client / server) architecture similar to the X Window system is often used to receive the request sent by the client and respond to the user's operation on the window. [0004] The window management system defines the appearance of windows on the desktop and controls how windows are manipulated and placed, for example: opened, closed, moved, resized, minimized, and so on. It may also handle session management functions, such as how...

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): G06F3/048G06F9/44G06F3/0481
Inventor 董鹏云马学童池家武
Owner 上海步科自动化股份有限公司
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