发明名称 REAL TIME TERMINAL FOR DEBUGGING EMBEDDED COMPUTING SYSTEMS
摘要 One or more circular debug buffers can allow terminal output data to be provided from the target system to a host without halting the target system or causing significant delays. One or more circular debug buffers may also allow input (such as keyboard input) to be provided from the host to the target without halting the target system or causing significant delays. Accordingly, communications between the target and host may be performed in real time or near real time. These communications may be used for debugging purposes or more generally, for any purpose, including purposes unrelated to debugging.
申请公布号 US2016292057(A1) 申请公布日期 2016.10.06
申请号 US201615185733 申请日期 2016.06.17
申请人 SEGGER Microcontroller GmbH & Co. KG 发明人 Segger Rolf
分类号 G06F11/26;G06F11/36;G06F11/07 主分类号 G06F11/26
代理机构 代理人
主权项 1. A system for debugging a target embedded system, the system comprising: a memory device of an embedded system, the memory device configured to store at least an embedded program and one or more debug buffers, the one or more debug buffers comprising a first debug buffer configured to store debug messages; and a hardware processor of the embedded system, the hardware processor configured to: execute the embedded program;invoke, from the embedded program, a debug subroutine;write a first debug message from the embedded program to the first buffer in response to invocation of the debug subroutine; andreturn flow of control from the debug subroutine to the program.
地址 Hilden DE