首页>
外国专利>
Developer terminal and target device, which communicate with each other according to same communication protocol and system and method for emulating the target device
Developer terminal and target device, which communicate with each other according to same communication protocol and system and method for emulating the target device
展开▼
机译:根据相同的通信协议相互通信的开发者终端和目标设备以及用于模拟目标设备的系统和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A developer terminal and a target device, which communicate with each other according to the same communication protocol, and a system and a method for emulating the target device are provided to reduce driver development period by enabling plural developers to share one emulation device and one target device. A developer terminal includes an application layer(210), a middleware layer(220), a system layer(230), and an emulation unit(290). The system layer includes an OSAL(Operating System Abstraction Layer) and an HAL(Hardware Abstraction Layer). The emulation layer includes a target controller(280). The application layer corresponds to an application program which a user can directly use. The middleware layer controls a common portion among operations between different target devices. The HAL and the emulation unit include the first and the second network agent(270), respectively. The application layer transmits a generated control instruction to the system layer via the middleware layer. Then, the HAL transmits the abstracted control instruction to the application layer via the first network agent. The second network agent receives the abstracted control instruction and transmits the abstracted control instruction to the target controller. The second network agent an emulation result to the first network agent, and then the HAL transmits the emulation result to the application layer via the middleware layer. The application layer analyses the received emulation result and enables a user to develop a device driver.
展开▼