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

Method for realizing high-frequency data collection of embedded virtual machine platform

A data acquisition, high-frequency technology, applied in the field of high-frequency data acquisition of embedded virtual machine platform, can solve the problems of inability to use partition interrupt response speed, data loss, inability to provide APIC modules, etc., to achieve high-frequency data acquisition and Interrupt quick response mechanism, reduce the effect of multiple switching

Active Publication Date: 2014-06-11
北京神舟航天软件技术股份有限公司
View PDF8 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, once the high-frequency interrupt response partition is preempted by the high-priority partition, its data collection window will be missed, resulting in data loss
[0010] In embedded platforms, especially aerospace embedded platforms, a large number of embedded processors such as SPARC and ARM are used, which cannot provide APIC modules, and their hardware interrupt resources are relatively limited (for example, SPARC V8 has only 16 interrupt numbers), so it is impossible to provide Each sensor provides an independent interrupt number, so that the above method of interrupt direct mapping cannot be used to improve the interrupt response speed of the partition

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
  • Method for realizing high-frequency data collection of embedded virtual machine platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0022] A method for realizing high-frequency data collection on an embedded virtual machine platform. The steps are as follows: using the memory mapping mechanism and interrupt trap mechanism provided by the Hypervisor, the virtual machine partition registers the interrupt preprocessing function (PISR) call interface in the Hypervisor space, and the corresponding Interrupt memory mapped partition (IMM) enables privileged operations in high-frequency data collection and rapid interrupt response to be directly completed in the Hypervisor, reducing multiple switching between the Hypervisor and the partition operating system, thereby realizing a mechanism for high-frequency data collection and interrupt rapid response.

[0023] Such as figure 1 As shown, the specific implementation steps of the collection method are as follows:

[0024] 1) On the spacecraft flight control platform based on virtualization technology, build a virtual machine monitor Hypervisor, and provide a memory mappi...

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 method for realizing high-frequency data collection of an embedded virtual machine platform. The method comprises the following steps that an internal memory mapping mechanism and an interrupt trap mechanism provided by Hypervisor are utilized, and a virtual machine partition registers a calling interface of an interrupt preprocessing function and a corresponding interrupt internal memory mapping partition in a Hypervisor space, so the privileged operation in the high-frequency data collection and the interrupt fast response can be directly completed in the Hypervisor. The method provided by the invention is mainly used in high-real-time-performance and high-safety-requirement embedded systems such as aerospace and energy source control, safety mechanisms of temporal and spatial isolation and the like provided by using virtualization technology are utilized, and meanwhile, the problem of excessive expenditure for responding high-frequency interrupt in the traditional virtualization technology is solved, so the high-real-time-performance and high-safety-requirement embedded virtualization systems can be realized.

Description

Technical field [0001] The invention belongs to the field of virtual machines, and specifically relates to a method for realizing high-frequency data collection of an embedded virtual machine platform. Background technique [0002] The integrated modular avionics system (IMA) represented by the ARINC653 specification has become the actual standard for the fourth-generation avionics system, and has been widely used in the fields of aerospace, energy and defense. With the development of virtualization technology, the virtual machine partition mechanism provided by Hypervisor is used to provide security, isolation, and reusability, which is widely used in the fields of high-performance computing and commercial servers, and many virtualization methods are used to achieve ARINC653. Standard embedded real-time operating systems, such as XtratuM, Integrity, PikeOS, etc. [0003] In the aerospace field, especially in aerospace vehicle control systems such as rockets, missiles, and manned ...

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/455
Inventor 吕紫旭刘姝赵英辉许开维
Owner 北京神舟航天软件技术股份有限公司
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