Font Size: a A A

The Research And Implement Of The Multi-Level Debug Technology On Embeded System

Posted on:2009-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:W FengFull Text:PDF
GTID:2178360245489285Subject:Computer application technology
Abstract/Summary:
With the maturing of Embedded System Software (ESS) such as Embedded Operation System, the hot point of ESS development is moving from ESS to Embedded Application Software (EAS). A Multi-level debugger will play a key role in the Crossing Developing Environment. The purpose of this thesis is to design and implement a multi-level debugger based on the need of Debugging High Reliability Embedded Operation System Application.In the first, the thesis describes the background and status of multi-level debugging. After Breakpoint, Debugging Agent and debugging communication theory introduced, this thesis focuses on the key technologies involved in a multi-level debugging tool, including partition-level debugging, Process-level Debugging, Target Server and Target Agent. Based on the discussing before, a framework of crossing developing tool is presented by the author .At last. The detail designing of a multi-level debugging tool is shown before us.The Multi-debugger supports three classes: the System-level debugging, the Partition-level debugging and the process-debugging. Switching from each other freely is also available. As a high priority task on the target, the partition-level Debug Agent controls the debugged Partition ,Many to one model debugging is supported by session technology, And the process-level debugging is implement based on The Process-Debug-Handler with the Partition-level debugging technology.
Keywords/Search Tags:Cross Debug, Partition-Level Debug, Process-Level Debug, Target Server, Target Agent
Related items