Virtual multi-process operation method of single-process direct frame buffer (FB)

An operating method and single-process technology, applied in the direction of multi-programming device, resource allocation, etc., can solve the problems of long waiting time, no practical value, black screen, etc., and achieve the effect of speeding up the speed, reducing user waiting time, and no black screen.

Active Publication Date: 2013-03-20
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it has become a trend to run multiple businesses on the embedded platform at the same time. Each business needs to call DirectFB to display its own UI. Some technologies integrate multiple businesses into the same process, which brings great challenges to the integrat

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
  • Virtual multi-process operation method of single-process direct frame buffer (FB)
  • Virtual multi-process operation method of single-process direct frame buffer (FB)
  • Virtual multi-process operation method of single-process direct frame buffer (FB)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0032] figure 1 How to realize the basic schematic diagram of the multi-process operation method for single-process DirectFB on the Linux operating system platform, the virtual multi-process operation method of single-process DirectFB includes the following steps:

[0033] 101) After the system is started, a background business management process is created, which is always running. The business management process is used to manage each business sub-process, and is responsible for distributing messages to each business sub-process, counting and maintaining the status of each business sub-process ;

[0034] 102) The background business management process initializes the DirectFB resource to provide resources for the use of the business sub-process;

[0035] 103) The background business management process creates a child process by fork;

[0036] 104) Run the new business in the child process by means of function calling or the like;

[0037] 105) The child process applies to...

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 virtual multi-process operation method of single-process direct frame buffer (Direct FB). When the virtual multi-process operation method of the single-process Direct FB is used in a single-process Direct FB embedded platform to support multiple services, the Direct FB can be singly used in each of the services alone. The virtual multi-process operation method of single-process Direct FB includes the following steps: (1) Direct FB resources are initialized in the background service management process. (2) The Direct FB resource can be used after each sub-process being applied to the background service management process to obtain the Direct FB resources, wherein the background service management process is built and is in operation all the time after a system is started. The background service management process is in charge of managing switches among management services, resource usage and allocation, in particular to usage of the Direct FB resource. The service management process initiates the Direct FB resource after being started and provides the Direct FB resource to each sub-process to use in a mode that a parent process and each sub-process share process space together. Each service sub-process is in correspondence to each service. Based on the virtual multi-process operation method of the single-process Direct FB, when the multi-service process is supported on the single-process Direct FB embedded platform, each sub-process can singly use the Direct FB, the services can be switched smoothly and a phenomenon of a black screen can be avoided.

Description

technical field [0001] The invention relates to the field of embedded platforms, in particular to a virtual multi-process running method of a single-process DirectFB. Background technique [0002] DirectFB is a small, powerful, flexible and easy-to-use graphics system developed specifically to meet the requirements of embedded devices, and it tries to become a new graphics standard built on Linux Framebuffer Device. Based on FrameBuffer, it provides graphics acceleration, input device processing and extraction, transparent windows and multiple display layers, and can have better support for embedded system GUI. Compared with those common embedded GUI systems, it has a very simple and efficient architecture and hardware graphics acceleration. At present, most embedded platforms at home and abroad already support the DirectFB graphics system, such as sigma design, broadcom, NXP, Huawei HiSilicon, etc. [0003] DirectFB mainly has two working modes: single-process and multi-p...

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/50
Inventor 朱小勇孙鹏姜艳程钢
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
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