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:PDF Full Text Request
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
PDF Full Text Request
Related items