首页> 外国专利> 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.
机译:提供了一种开发者终端和目标设备,它们根据相同的通信协议相互通信,并且提供了一种用于仿真目标设备的系统和方法,以通过使多个开发人员共享一个仿真设备和一个目标来减少驱动程序开发周期。设备。开发者终端包括应用层(210),中间件层(220),系统层(230)和仿真单元(290)。系统层包括OSAL(操作系统抽象层)和HAL(硬件抽象层)。仿真层包括目标控制器(280)。应用层对应于用户可以直接使用的应用程序。中间件层控制不同目标设备之间的操作之间的公共部分。 HAL和仿真单元分别包括第一和第二网络代理(270)。应用层经由中间件层将生成的控制指令发送到系统层。然后,HAL通过第一网络代理将抽象的控制指令发送到应用层。第二网络代理接收抽象的控制指令,并将抽象的控制指令发送到目标控制器。第二网络代理将仿真结果发送给第一网络代理,然后HAL通过中间件层将仿真结果发送给应用层。应用层分析接收到的仿真结果,并使用户能够开发设备驱动程序。

著录项

  • 公开/公告号KR101399356B1

    专利类型

  • 公开/公告日2014-05-27

    原文格式PDF

  • 申请/专利权人

    申请/专利号KR20070032521

  • 发明设计人 이종인;양현곤;김준걸;

    申请日2007-04-02

  • 分类号G06F9/455;G06F11/22;

  • 国家 KR

  • 入库时间 2022-08-21 15:40:55

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号