发明名称 Methods, Devices and Computer Readable Storage Devices for Emulating an Accelerometer in a Guest Operating System from a Host Operating System
摘要 A guest operating system, launched by executing an application associated with a host operating system, is provided with access to an accelerometer associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for accelerometer data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested accelerometer data from the accelerometer. The retrieved accelerometer data is provided to the first application via the second application and the hardware abstraction layer.
申请公布号 US2014366021(A1) 申请公布日期 2014.12.11
申请号 US201414290505 申请日期 2014.05.29
申请人 American Megatrends, Inc. 发明人 Chinnamani Sripriyan;Sundaramoorthy Vinothkumar;Kothandapani Govind;Sethupandian Anbarasu;Jonna Rajasekhar
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method for providing a guest operating system with access to an accelerometer associated with a computing device including a processor executing a host operating system, comprising: generating a request for accelerometer data by a first application associated with the guest operating system, wherein the guest operating system is launched as a virtual operating system executed as a guest of the host operating system; receiving the request at a hardware abstraction layer associated with the guest operating system; sending the request from the hardware abstraction layer associated with the guest operating system to a second application executed by the processor in a user mode layer associated with the host operating system; sending the request from the second application to a driver executing within a kernel of the host operating system, wherein the driver retrieves the requested accelerometer data from the accelerometer; and providing the requested accelerometer data to the first application.
地址 Norcross GA US