Socket connections over a serial link
    1.
    发明授权
    Socket connections over a serial link 有权
    通过串行链路的套接字连接

    公开(公告)号:US07529812B2

    公开(公告)日:2009-05-05

    申请号:US11011432

    申请日:2004-12-14

    IPC分类号: G06F15/16

    摘要: A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.

    摘要翻译: 一种用于通信的方法包括将客户端设备耦合到通过串行链路与主机通信。 响应于来自在客户端设备上运行的客户端应用程序的呼叫,客户端设备通过串行链路向主机提交请求,以打开用于客户端应用程序和服务器应用程序之间通信的代理连接。 响应于该请求,主计算机创建用于与服务器应用通信的套接字,以便通过套接字建立代理连接。 主机和客户端设备通过使用代理连接的串行链路在服务器应用程序和客户端应用程序之间传送数据。

    Socket connections over a serial link
    2.
    发明申请
    Socket connections over a serial link 有权
    通过串行链路的套接字连接

    公开(公告)号:US20050198308A1

    公开(公告)日:2005-09-08

    申请号:US11011432

    申请日:2004-12-14

    摘要: A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.

    摘要翻译: 一种用于通信的方法包括将客户端设备耦合到通过串行链路与主机通信。 响应于来自在客户端设备上运行的客户端应用程序的呼叫,客户端设备通过串行链路向主机提交请求,以打开用于客户端应用程序和服务器应用程序之间通信的代理连接。 响应于该请求,主计算机创建用于与服务器应用通信的套接字,以便通过套接字建立代理连接。 主机和客户端设备通过使用代理连接的串行链路在服务器应用程序和客户端应用程序之间传送数据。

    Method and apparatus for profiling a virtual machine
    3.
    发明授权
    Method and apparatus for profiling a virtual machine 有权
    用于分析虚拟机的方法和装置

    公开(公告)号:US08997048B1

    公开(公告)日:2015-03-31

    申请号:US11705941

    申请日:2007-02-14

    IPC分类号: G06F9/445 G06F11/36 G06F11/34

    摘要: One embodiment of the present invention provides a system for profiling a virtual machine on an embedded device. During operation, the system receives an operation-request at a system-level profiler from a virtual machine on an embedded device. The system then records the operation-request in a system-level log. Next, the system sends the operation-request to a native layer on the embedded device. Then, the system receives an operation-response associated with the operation-request from the native layer. The system then records the operation-response in the system-level log. Next, the system sends the operation-response to the virtual machine, thereby facilitating logging of interactions between the virtual machine and the native layer. Note that logging interactions between the virtual machine and the native layer facilitates emulation of the platform independent virtual machine on a second device. Furthermore, note that logging interactions between the virtual machine and the native layer can facilitate emulation of the platform independent virtual machine executing a specific application on a second device.

    摘要翻译: 本发明的一个实施例提供了一种用于在嵌入式设备上对虚拟机进行分析的系统。 在运行期间,系统从嵌入式设备上的虚拟机在系统级分析器处接收到操作请求。 然后,系统将操作请求记录在系统级日志中。 接下来,系统将操作请求发送到嵌入式设备上的本机层。 然后,系统从本地层接收与操作请求相关联的操作响应。 系统然后将操作响应记录在系统级日志中。 接下来,系统将操作响应发送到虚拟机,从而有助于记录虚拟机和本机层之间的交互。 请注意,虚拟机和本机层之间的记录交互有助于在第二个设备上仿真独立于平台的虚拟机。 此外,请注意,虚拟机和本机层之间的记录交互可以促进在第二个设备上执行特定应用程序的独立于平台的虚拟机的仿真。

    Method and apparatus for testing an application running in a virtual machine
    4.
    发明授权
    Method and apparatus for testing an application running in a virtual machine 有权
    用于测试在虚拟机中运行的应用程序的方法和装置

    公开(公告)号:US08898636B1

    公开(公告)日:2014-11-25

    申请号:US11706106

    申请日:2007-02-14

    IPC分类号: G06F9/44

    摘要: One embodiment of the present invention provides a system for testing an application running on a virtual machine. Note that this involves the system profiling the application, and determining when the virtual machine is executing code in response to commands from the application and when a device hosting the virtual machine is executing code in response to commands from the virtual machine. During operation, the system executes the application. In response to executing the application, the system receives a code-level log associated with the application from a code-level profiler. Then, using a system-level profiler, the system creates a system-level log associated with the application. Next, the system combines the code-level log and the system-level log to produce a profile of the application. The system then analyzes the profile to determine if a problem exists in the application. Note that this can include identifying performance bottlenecks and “hot spots,” which is code that is continually or frequently executed, and thus, facilitating removing application bugs and improving application efficiency.

    摘要翻译: 本发明的一个实施例提供一种用于测试在虚拟机上运行的应用的系统。 请注意,这涉及系统分析应用程序,以及确定虚拟机何时响应于来自应用程序的命令以及托管虚拟机的设备正在执行代码以响应虚拟机的命令执行代码。 在运行过程中,系统执行应用程序。 响应于执行应用程序,系统从代码级别分析器接收与应用程序相关联的代码级日志。 然后,使用系统级分析器,系统创建与应用程序关联的系统级日志。 接下来,系统组合代码级日志和系统级日志以生成应用程序的配置文件。 然后系统分析配置文件以确定应用程序中是否存在问题。 请注意,这可以包括识别性能瓶颈和“热点”,这是持续或频繁执行的代码,从而有助于消除应用程序错误并提高应用程序效率。