首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于Eclipse的开发环境中调试器设计与实现
来源:本站整理  作者:佚名  2009-05-22 09:17:50



    元编辑器允许用户在线编辑。为每一个元素和列提供元编辑器,应用JFace的CellEditor进行编辑,提供了对文本选择框、组合框的标准编辑。为每一个元素提供元修改器,决定哪一个列可以被修改,在修改之后更新相应的值,可以用实现接口IcellModifier来达到目标。
2.4 内存视图
    内存视图显示一段内存中的内容。内存显示由内存块、内存块内容重新获取、内存块管理器、内存块描述类型、内存块描述、内存块描述绑定、内存块描述管理器等几部分组成。
    读取并显示内存块的过程如下:用户启动内存查看命令,从当前调试上下文中,平台获取适配器IMetm-ryBlockRetrieval,平台为内存块请求内存块描述适配器,内存块添加到内存块管理器中,平台查找内存描述类型列表,找到和内存块符合的内存描述,然后创建它,将内存描述添加到内存视图中。
    用扩展点<memoryRenderings>来扩展内存描述类型。描述类型包含描述名字,描述惟一的标识符这两个信息。实现接口IMemoryRenderingTypeDelegate中的函数为:


    需要在描述之间提供同步机制来使得用户不用手工进行同步。在此提供同步服务器,以解决当前显示描述之间的同步问题。当某一个描述内容改变后,会发送一个描述改变的事件,同步服务器接收到这个事件,同步服务器通知对这个事件感兴趣的描述,然后其他描述接收这个事件并进行响应,其过程如图6所示。

    内存描述绑定定义可以应用于某种类型中内存块的内存描述。可以用扩展点memoryRenderings进行创建。其内容如下:


    最终的内存视图如图7所示。

3 结 语
    作为大型项目的一个部分,在分析CDT调试机制的基础上,设计并实现一个适用于嵌入式软件集成开发环境的调试器,具备断点设置、单步执行、源代码搜索以及变量、内存和寄存器查看等常用调试功能。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:179,175.80000 毫秒