Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A virtual multi-process running method of single-process directfb

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

Inactive Publication Date: 2015-09-09
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF3 Cites 0 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 integrated development and stable operation of software
Therefore, this measure has no practical value when multiple processes share DirectFB resources in order to avoid frequent release applications of DirectFB resources, resulting in black screens and long waiting times when switching.

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
  • A virtual multi-process running method of single-process directfb
  • A virtual multi-process running method of single-process directfb
  • A virtual multi-process running method of single-process directfb

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
Patent Type & Authority Patents(China)
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products