Method for realizing hard real time virtual timer response of embedded virtual machine

A technology of hardware timers and embedded processors, applied in software simulation/interpretation/simulation, program control devices, etc., can solve the problem of limited hardware timers, inability to guarantee the response speed of internal virtual timers, and inability to provide hardware timers Mapping and other issues to achieve the effect of improving accuracy and response speed

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

AI Technical Summary

Benefits of technology

This patented method allows for more precise timing between different parts within an electronic system than previously possible due to its use of specialized software called timers that are controlled remotely from other components on-board it's main purpose. By sending specific instructions over this communication path instead of relying solely upon predefined rules or commands provided by external sources like timepieces, these methods improve overall performance while minimizing delays associated with events occurring during flight operations.

Problems solved by technology

Technological Problem addressed in this patents relates to the limitations associated with current virtual reality software architectures due to delays caused by transmission of interrupt signals from various components within these environments like flight controls and space vehicles. These issues include increased latency when updating critical timing counters on different parts of the architecture without taking into account any delay differences among them. Additionally, there is no guarantee for accurate synchronizing times across all three dimensions of the structure being controlled remotely.

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 hard real time virtual timer response of embedded virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0021] A method for realizing the response of an embedded virtual machine's hard real-time virtual timer, the steps are as follows: by constructing a timer interrupt dispatch table in the Hypervisor, the limited hardware timer interrupts are directly distributed through the interrupt dispatch table of the Hypervisor, thereby reducing The delay brought by the original virtual machine event channel, virtual clock and other methods can realize the sharing of limited hardware timer interrupts in the embedded processor platform among multiple partitions.

[0022] Such as figure 1 As shown, the steps of the response method are as follows:

[0023] 1) Set a 32-bit timer in the embedded processor platform, including timer 1 and timer 2, and set the virtual machine with virtual machine partition 1 (VM1) and virtual machine partition 2 (VM2).

[0024] 2) Timer 1 is used for the system clock of the Hypervisor to provide a virtual clock interrupt for the partition operating system and ma...

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 hard real time virtual timer response of an embedded virtual machine. The method is characterized by comprising the following steps that through building a timer interrupt distribution table in Hypervisor, a limited hardware timer is interrupted, and the direct distribution is carried out through the interrupt distribution table of the Hypervisor, so the delay caused by the original modes of virtual machine event channels, virtual clocks and the like can be reduced, and in addition, the sharing of the limited hardware timer interrupt in an embedded processor platform at a plurality of partitions can be realized. The method has the advantages that the delay caused by the original modes of the virtual machine event channels, virtual clocks and the like is reduced, and in addition, the sharing of the limited hardware timer interrupt in the embedded processor platform at a plurality of partitions can be realized, so the precision and the response speed of the virtual timer of the virtual machine partitions can be respectively improved and accelerated, and finally, the great problem encountered by the application of the embedded virtualization technology to the field of aerospace is solved.

Description

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

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
Owner 北京神舟航天软件技术股份有限公司
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