摘要
根据嵌入式开发的特点,采用构件组装技术对基于仿真器的调试器进行设计,模块化各个部件,减少仿真器和调试器的耦合性,使基于仿真器的调试器能够适应多种仿真器,具有调试信息存储和解耦功能模块的能力,实现了调试功能的可扩展性。此外,结合当前主流调试技术,阐述了ELF文件格式,对源码级调试器的原理、使用方法和运行性能进行了重点分析。
According to the characteristics of embedded development, the emulator-based debugger is designed adopting component-assembling technique which modularized all the components and reduced the coupling between debugger and emulator to enhance the compatibility for the emulators. The emulator-based debugger has the ability of debugging information storage and removing the coupling between the storage modules, and realizes the expendability of the debugging functions. In addition, conventional debugging techniques is reviewed, the ELF file format is introduced, and mainly focused on the principle, implementation and runtime performance of the proposed source-level debugger.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第8期1685-1688,1697,共5页
Computer Engineering and Design
基金
浙江省科技厅重点实验室建设项目(2008E10004)