내장형 실시간 소프트웨어의 디버그 에이전트 장치 및 그 운용 방법
    1.
    发明授权
    내장형 실시간 소프트웨어의 디버그 에이전트 장치 및 그 운용 방법 失效
    一种用于嵌入式实时软件远程多功能的调试代理设备和方法

    公开(公告)号:KR100334904B1

    公开(公告)日:2002-05-04

    申请号:KR1019990046089

    申请日:1999-10-22

    Abstract: 본발명은내장형실시간소프트웨어의교차디버깅환경에서원격디버깅기능을포함한기능을수행하는디버거에이전트장치및 그운용방법을제공하는데그 목적이있다. 본발명에따르면, 타겟시스템(Target System)에서수행되는프로그램을호스트시스템(Host System)에서소스레벨디버깅(Source Level Debugging)하는원격디버거기능, 상기타겟시스템에접속하여프로그램을로딩하고실행하는원격쉘 기능, 데이터를수집하여탑재하고수집한데이터를전달하는원격자원모니터기능을실현하기위한디버그에이전트(Debug Agent) 장치는, 상기호스트시스템에있는교차개발도구들의서비스요청을전달받아, 상기서비스가어떤형태의서비스요청인가를판단하는메인모듈과; 상기메인모듈에서요청받은서비스종류에따라해당서비스를수행하는서비스수행모듈과; 상기서비스수행모듈에의하여수행된서비스결과를상기호스트시스템으로전송하는통신모듈을포함하여이루어진것을특징으로하는디버그에이전트장치가제공된다.

    내장형 실시간 소프트웨어의 디버그 에이전트 장치 및 그 운용 방법
    2.
    发明公开
    내장형 실시간 소프트웨어의 디버그 에이전트 장치 및 그 운용 방법 失效
    调试代理系统和操作方法,用于远程调试嵌入式实时软件

    公开(公告)号:KR1020010038205A

    公开(公告)日:2001-05-15

    申请号:KR1019990046089

    申请日:1999-10-22

    Abstract: PURPOSE: A debug agent system and its operation method is provided to process a remote debugging on an embedded real time software independently of an OS embedded in a target system. CONSTITUTION: The system comprises a main module(301), a context manager(302), a function call manager(303), a direct call manager(304), an event manager(305), a virtual IO manager(306), a breakpoint manager(307), an exception notifier(308), an exit notifier(309), a memory manager(310), a register manager(311) and a back end manager(312). The main module(301) accepts a service request from a host system and decides a request kind. The breakpoint manager(307) processes an establishment or a release of the breakpoint with a structure of a doubly linked list. The context manager(302) processes a generation of a new context or a deletion of a conventional context. The register manager(311) obtains a register value of a target system and offers a remote procedure function call service setting a new value.

    Abstract translation: 目的:提供调试代理系统及其操作方法,以独立于嵌入目标系统的操作系统处理嵌入式实时软件的远程调试。 构成:系统包括主模块(301),上下文管理器(302),功能呼叫管理器(303),直接呼叫管理器(304),事件管理器(305),虚拟IO管理器(306) 断点管理器(307),异常通知器(308),退出通知器(309),存储器管理器(310),寄存器管理器(311)和后端管理器(312)。 主模块(301)接受来自主机系统的服务请求并决定请求类型。 断点管理器(307)使用双向链表的结构处理断点的建立或释放。 上下文管理器(302)处理新的上下文的生成或常规上下文的删除。 寄存器管理器(311)获取目标系统的寄存器值,并提供设置新值的远程过程函数调用服务。

Patent Agency Ranking