随着计算机编程语言的飞速发展,软件包的复杂度和容量不断增加。在大型软件开发过程中,对调试器的要求越来越高。这些需求不仅要求调试器提供给用户高效,直观,易用的调试功能和环境,还需要调试器提供优化代码调试等高级调试功能。另外,目前各种新的嵌入式平台层出不穷,与其配套的调试开发环境的需求随之增加。本文提出的调试框架能满足调试器高效,可配置,界面统一的需求。
本文首先阐述了调试器设计的基本原理,调试器的类型,调试器的结构等基本概念。然后介绍了断点设置,单步跟踪,执行控制和符号表读写的原理;以及硬件和操作系统对跟踪调试的支持。最后,本文著重以Metrowerks公司的IDE环境为例,介绍了一个灵活高效可扩展的调试器框架的设计,实现和增强。并且以在多个平台上调试器的实现为例,以类图和序列图的方式介绍了调试类的派生关系及逻辑关系。
本文在讨论调试器的原理以及技术基础上,介绍了Codewarrior这种高性能的可扩展的集成开发环境的架构,详细探讨了在Codewarror的架构下以COM为基础插件的设计与实现,结合具体的工程实现,本文综述了CodeWarrior调试器实现的特点和原理,分析了调试器模块和集成核心之间交互的方式方法,讨论了调试核心逻辑的实现,并在最后阐述了一点对进一步工作的想法.
资源简介:详细讲解了CODEWARRIOR集成开发环境的使用,包括编译、链接、调试等方面。
上传时间: 2014-07-18
上传用户:rocwangdp
资源简介:基于Keil C开发环境的51单片机汇编程序 可以实现播放八月桂花香 祝你平安 和另一首旋律音乐 对单片机爱好者应有一定帮助。
上传时间: 2013-12-15
上传用户:佳期如梦
资源简介:1.ADS 1.2集成开发环境的安装与使用; 2.H-JTAG软件的安装与设置及EasyJTAG-H仿真器的使用; 3.GPIO原理及应用; 4.SPI原理及应用; 5.I2C原理及应用; 6.UART0原理及应用; 7.串口调试软件EasyARM.exe的使用。
上传时间: 2017-08-30
上传用户:com1com2
资源简介:类似vc6的集成开发环境的源代码,编辑器,编译器,调试器,自动代码生成技术,完整的,包括CJlibrary .但很粗糙,处女做,以后有升级版。
上传时间: 2013-12-17
上传用户:fanboynet
资源简介:这是在TI6000 DSP 上实现MPEG_2算法的代码。在CCS 集成开发环境上调试。
上传时间: 2013-12-06
上传用户:thuyenvinh
资源简介:嵌入式系统的设计方法 3.1 嵌入式系统的总体结构 3.2 嵌入式系统开发过程 3.3 ADS集成开发环境的使用 3.4 用AXD进行代码调试
上传时间: 2014-01-04
上传用户:luke5347
资源简介:ARM公司的CODEWARRIOR for ARM集成开发环境的学习指南。
上传时间: 2013-12-21
上传用户:宋桃子
资源简介:DSP集成开发环境的样例代码下载.rar
上传时间: 2013-06-04
上传用户:cazjing
资源简介:本书介绍IAR公司为MSP430系列单片机配备的C程序设计语言C430。书中叙述了C语言的基本概念、C430的扩展特性及C库函数;对C430的集成开发环境的使用及出错信息作了详尽的说明;并以MSP430F149为例,对各种应用问题及外围模块操作提供了典型的C程序例程,供读者...
上传时间: 2014-08-17
上传用户:Divine
资源简介:基础篇 1.1 Turbo C语言概述 1.2 C语言的特点 1.3 Turbo C 概述 1.4 Turbo C 2.0的安装和启动 1.5 Turbo C 2.0集成开发环境的使用 1. 数据类型、变量和运算符 2. 数据类型 3. 关键字和标识符 4. 变量 5. 运算符 Turb...
上传时间: 2015-04-16
上传用户:zjf3110
资源简介:基于IAR集成开发平台的ARM程序设计方法.pdf
上传时间: 2015-06-19
上传用户:lo25643
资源简介:ARM开发详解-教程3 嵌入式uClinux及应用开发,ADS集成开发环境的使用
上传时间: 2014-01-02
上传用户:whenfly
资源简介:基于keil C开发环境的ARM 2119液晶显示程序开发。
上传时间: 2013-12-23
上传用户:dancnc
资源简介:Tornado集成开发环境的使用-学生
上传时间: 2013-12-24
上传用户:banyou
资源简介:VxWorks集成开发环境的建立-学生,大家一起学习吧.
上传时间: 2013-12-25
上传用户:PresidentHuang
资源简介:VxWorks集成开发环境的建立-学生,大家一起学习.
上传时间: 2013-12-18
上传用户:13681659100
资源简介:基于IAR开发环境的利用CC2510无线单片机实现的多路数据采集。
上传时间: 2016-09-16
上传用户:zxc23456789
资源简介:LINUX嵌入式VMWARE的集成开发环境的搭建文章,对大家大有裨益! 谢谢!费时两个半小时!
上传时间: 2014-02-27
上传用户:凌云御清风
资源简介:ADS集成开发环境的使用 详细介绍了嵌入式ads集成开发环境
上传时间: 2016-11-28
上传用户:黄华强
资源简介:主要介绍arm开发软件ads集成开发环境的使用
上传时间: 2016-12-05
上传用户:zwei41
资源简介:关于Tornado集成开发环境的使用说明
上传时间: 2014-12-21
上传用户:坏坏的华仔
资源简介:DSP(数字信号处理)集成开发环境的使用,讲得比较详细
上传时间: 2017-01-27
上传用户:我们的船长
资源简介:基于Csharp语言开发环境的游戏制作源代码,本人觉得还蛮受用的
上传时间: 2017-02-08
上传用户:caozhizhi
资源简介:在msp430集成开发环境的 DA转换程序
上传时间: 2017-04-24
上传用户:xiaoyunyun
资源简介:C/C++语言程序设计技能测试训练应知应会 Visual C++6.0集成开发环境(IDE)简介 VC++6集成开发环境的使用
上传时间: 2017-04-24
上传用户:集美慧
资源简介:基于KEIL RVMDK开发环境的和基于ST公司的STM32系列MCU在音频方面的应用源代码.
上传时间: 2017-06-02
上传用户:ljt101007
资源简介:基于AT89C52和DS3904的程控放大器原理及实现.pdf
上传时间: 2013-12-18
上传用户:牛布牛
资源简介:基于1KHz~10MHz系列的DDS设计原理及注意事项,附有控制程序
上传时间: 2014-01-25
上传用户:tedo811
资源简介:matlab的遗传算法原理及实现,以及具体的应用
上传时间: 2015-07-26
上传用户:Zxcvbnm
资源简介:KIDE是中兴通讯成都研究所自主研发的嵌入式集成开发环境,它的目标操作系统主要面向Linux,可用于开发各类版本的Linux上层应用,内核,以及硬件驱动。KIDE中包含了多种领先的嵌入式开发及应用开发的技术手段,能够将整个设备软件开发过程集成到一个公共平台下...
上传时间: 2013-11-28
上传用户:yimoney