推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

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

更新时间:2019-11-04 20:41:21 大小:14M 上传用户:sun2152查看TA发布的资源 浏览次数:205 下载积分:1分 出售积分赚钱 评价赚积分 ( 如何评价?) 标签:CODEWARRIOR 收藏 评论(0) 举报

资料介绍

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

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

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


部分文件列表

文件名 大小
基于CODEWARRIOR集成开发环境的调试器原理及实现.pdf 14M

推荐下载

全部评论(0)

暂无评论