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

A method for realizing high-frequency data acquisition on an embedded virtual machine platform

A data acquisition and virtual machine technology, applied in software simulation/interpretation/simulation, program control devices, etc., can solve problems such as failure to use partition interrupt response speed, data loss, failure to provide APIC modules, etc., to achieve high-frequency data acquisition Interrupt quick response mechanism to reduce the effect of multiple switching

Active Publication Date: 2017-04-19
北京神舟航天软件技术股份有限公司
View PDF8 Cites 0 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
  • A method for realizing high-frequency data acquisition on an 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: utilize the memory mapping mechanism and the interrupt trapping mechanism provided by the Hypervisor, register the calling interface of the interrupt preprocessing function (PISR) in the Hypervisor space for the virtual machine partition, and the corresponding Interrupt memory-mapped partition (IMM), so that privileged operations in high-frequency data collection and interrupt quick response can be directly completed in the Hypervisor, reducing multiple switching between the Hypervisor and the partition operating system, thereby realizing high-frequency data collection and interrupt quick response mechanism.

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

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

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 in particular relates to a method for realizing high-frequency data acquisition of an embedded virtual machine platform. Background technique [0002] The Integrated Modular Avionics System (IMA) represented by the ARINC 653 specification has become the actual standard of 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. It is widely used in high-performance computing and commercial server fields, and many virtualization methods are derived to implement ARINC 653 standard embedded real-time operating system, such as XtratuM, Integrity, PikeOS, etc. [0003] In the field of aerospace, especially in the control systems of aerospace vehicles such as rockets, missiles...

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/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