Management method and device of operation systems in embedded system

An embedded system and operating system technology, applied in the field of mobile communication, can solve problems such as huge workload, uncontrollable workload cost, high complexity of embedded system, etc., achieve low product complexity, solve post-maintenance work, avoid Effect of CPU Performance Loss

Inactive Publication Date: 2010-07-21
HUAWEI DEVICE CO LTD
View PDF0 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] With this solution, it is necessary to re-port the operating system on the new microkernel, which is usually a huge workload, and because the third party releases the upgraded version of the operating system, it can only provide the version on the original operating system, so Every time the transplanted operating system needs to be upgraded, the upgraded version of the operating system must be re-ported, resulting in a high complexity of post-maintenance work for the embedded system, and the porting work needs to be continued, and the workload cannot be spent control

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
  • Management method and device of operation systems in embedded system
  • Management method and device of operation systems in embedded system
  • Management method and device of operation systems in embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] Embodiments of the present invention provide a management method for an operating system in an embedded system, the embedded system includes at least two operating systems, and the at least two operating systems are run on a single CPU, such as figure 1 As shown, the method includes the following steps:

[0028] 101. The system switching device receives an interrupt instruction. Since the at least two operating systems are run on a single CPU, the system switching device takes over all or part of the interrupt processing programs of the operating systems in a unified manner, and the system switching device calls the interrupt processing programs of the operating systems to process the interrupt instructions , instead of calling the interrupt handler directly by the operating system. When an interrupt instruction arrives, the interrupt instruction is uniformly received by the system switching device, rather than by the currently running operating system, so that when th...

Embodiment 2

[0034] It can be seen from Embodiment 1 that at least two operating systems are included in the embedded system. This embodiment assumes that the application scenario is that a single CPU runs dual operating systems on a smart phone platform, one of which is an application operating system for running applications, and the other It is a MODEM operating system that provides wireless protocol stack functions. Depending on the source of the interrupt command, the interrupt command can be a first command sent outside the operating system or a second command sent by the operating system. In this embodiment, when the interrupt command is the first command sent outside the operating system, it is The example introduces the management method of the operating system in the embedded system in detail, such as image 3 As shown, the method includes the following steps:

[0035] 301. When an operation instruction arrives, the system switching device uniformly receives the operation instru...

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 management method and a device of operation systems in an embedded system, which relate to the field of mobile communication and solve the problems of larger performance loss and higher product complexity caused when a plurality of operation systems run on a single CPU in the prior art. The embedded system in the embodiment comprises at least two operation systems. The method comprises the following steps of: receiving an interrupt instruction; storing the states of the operation systems which run currently; and switching the operation systems which run currently to target operation systems corresponding to the interrupt instruction. The method is mainly applied to the field of the mobile communication.

Description

technical field [0001] The invention relates to the field of mobile communication, in particular to a method and device for managing an operating system in an embedded system. Background technique [0002] In an embedded system, multiple CPUs (Central Processing Units, central processing units) are usually required to run multiple operating systems. For example, most smartphone platforms use a dual-CPU solution to run dual operating systems. One of the CPUs runs a smart machine operating system for interaction with users; the other CPU runs a MODEM (MOdulator / DEModulator, modulator / demodulator) operating system to provide users with MODEM features, such as wireless protocol stack functions. [0003] When dual CPUs are used to run dual operating systems in an embedded system, the cost of the embedded system is generally high. In the prior art, the cost and complexity of the system are reduced by running dual operating systems on a single CPU, such as reducing a set of CPU,...

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/48
CPCG06F9/4812G06F9/45533G06F9/48
Inventor 张建春
Owner HUAWEI DEVICE 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