虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > 技术资料 > 基于CODEWARRIOR集成开发环境的调试器原理及实现

基于CODEWARRIOR集成开发环境的调试器原理及实现

  • 资源大小:14175 K
  • 上传时间: 2023-09-13
  • 上传用户:ooaaooxx
  • 资源积分:2 下载积分
  • 标      签: CODEWARRIOR

资 源 简 介

随着计算机编程语言的飞速发展,软件包的复杂度和容量不断增加。在大型软件开发过程中,对调试器的要求越来越高。这些需求不仅要求调试器提供给用户高效,直观,易用的调试功能和环境,还需要调试器提供优化代码调试等高级调试功能。另外,目前各种新的嵌入式平台层出不穷,与其配套的调试开发环境的需求随之增加。本文提出的调试框架能满足调试器高效,可配置,界面统一的需求。

本文首先阐述了调试器设计的基本原理,调试器的类型,调试器的结构等基本概念。然后介绍了断点设置,单步跟踪,执行控制和符号表读写的原理;以及硬件和操作系统对跟踪调试的支持。最后,本文著重以Metrowerks公司的IDE环境为例,介绍了一个灵活高效可扩展的调试器框架的设计,实现和增强。并且以在多个平台上调试器的实现为例,以类图和序列图的方式介绍了调试类的派生关系及逻辑关系。

本文在讨论调试器的原理以及技术基础上,介绍了Codewarrior这种高性能的可扩展的集成开发环境的架构,详细探讨了在Codewarror的架构下以COM为基础插件的设计与实现,结合具体的工程实现,本文综述了CodeWarrior调试器实现的特点和原理,分析了调试器模块和集成核心之间交互的方式方法,讨论了调试核心逻辑的实现,并在最后阐述了一点对进一步工作的想法.


相 关 资 源