发明名称 Virtual machine environment for interfacing a real time operating system environment with a native host operating system
摘要 A method for transmitting data to a RTOS environment via a virtual machine environment (VME) includes at least one virtual I/O service, and a custom remote procedure call for relaying calls and call responses between the RTOS and the native HOS by invoking HOS services by means of a proxy, to a non-blocking message queue. A notification is generated and transmitted from the I/O to an interrupt emulator. An interrupt is generated and includes an identifier of the I/O and triggers the RTOS to poll the non-blocking message queue to retrieve data. Relaying the interrupt to the RTOS via a hardware exception handler emulator, which makes the interrupts and an exception appear as if they had occurred on the RTOS natively. Relaying the data to the RTOS when a poll for the data is received at the non-blocking message queue. The VME includes a supervisory instruction emulator for emulating instructions.
申请公布号 US8146107(B2) 申请公布日期 2012.03.27
申请号 US20070775569 申请日期 2007.07.10
申请人 CANTON DINO;MITEL NETWORKS CORPORATION 发明人 CANTON DINO
分类号 G06F9/44;G06F9/455 主分类号 G06F9/44
代理机构 代理人
主权项
地址