DSP内存读取调试工具的研究与实现

DSP内存读取调试工具的研究与实现

论文摘要

随着数字信号处理技术和嵌入式技术的快速发展,数字信号处理芯片(简称DSP芯片或DSP)在通信,自动化等多个领域中的应用越来越广泛。DSP芯片应用的不断增长以及应用系统复杂性的不断提高,要求DSP软件的规模和复杂性也不断提高。要快速开发出高质量的DSP软件,一套高效且可靠的调试工具是不可或缺的。本文以中兴通讯的基带处理板开发项目为背景,研究了多种嵌入式调试方式和实现技术,并详细分析了DSP目标文件的组成结构和调试信息的组织规律,利用DSP内存空间可通过DSP目标文件进行对应解析这一特点,有针对性地设计了一套用于多块基带处理板联调的DSP内存读取调试工具。该工具通过主动命令的方式,实现了对DSP内存空间信息和全局变量信息的提取,而且能在DSP系统崩溃的情况下自动对DSP的全部内存进行拷贝保存,作为后期错误分析的依据。目前,DSP内存读取调试工具已经在项目调试中采用了一段较长的时间,它为基带处理板的调试工作提供了一个十分便利的环境,有效地促进了调试工作的进行。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 DSP概述
  • 1.2 DSP技术的发展
  • 1.3 DSP软件调试的存在问题
  • 1.4 论文的主要工作
  • 1.5 论文的章节安排
  • 第二章 目标文件的结构分析
  • 2.1 COFF文件的组成
  • 2.2 文件的结构信息
  • 2.3 段落信息的描述
  • 2.4 字符串表的结构
  • 2.5 调试信息段的查找
  • 2.6 本章小结
  • 第三章 DWARF调试信息格式
  • 3.1 调试信息的逻辑构成
  • 3.2 调试信息的组织
  • 3.2.1 编译单元信息
  • 3.2.2 调试信息表项
  • 3.2.3 缩写词表
  • 3.3 位置描述
  • 3.4 本章小结
  • 第四章 DSP内存读取软件的分析
  • 4.1 软件需求
  • 4.2 设计遵循的原则
  • 4.3 调试方式的选择
  • 4.3.1 交叉调试方式
  • 4.3.2 几种交叉调试方式的选择
  • 4.4 软件采用的调试实现技术
  • 4.5 系统的调试结构
  • 4.6 本章小结
  • 第五章 DSP内存读取软件的设计与实现
  • 5.1 软件的总体结构设计
  • 5.1.1 软件的逻辑结构
  • 5.1.2 系统的实现架构
  • 5.2 类的设计
  • 5.2.1 UI模块的类设计
  • 5.2.2 逻辑处理模块的类设计
  • 5.2.3 通信处理模块的类设计
  • 5.3 变量的数据类型表示
  • 5.3.1 变量的类型和变量展开规则
  • 5.3.2 变量节点的数据表示格式
  • 5.3.3 变量Info树的组织
  • 5.4 全局变量的解析过程
  • 5.5 程序结果的说明和分析
  • 5.6 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].超高好评率的3款内存[J]. 计算机与网络 2020(02)
    • [2].内存和存储的应用热点与解决方案[J]. 电子产品世界 2020(02)
    • [3].为什么现在的电脑容易占内存[J]. 计算机与网络 2020(04)
    • [4].有颜实力派 HyperX Predator RGB内存[J]. 计算机与网络 2018(15)
    • [5].手机运行内存真的越大越好吗[J]. 大众用电 2017(02)
    • [6].新一代内存路在何方[J]. 个人电脑 2017(02)
    • [7].内存驱动计算对各行业意味着什么?[J]. 世界科学 2017(07)
    • [8].大数据时代内存计算先行[J]. 电子技术与软件工程 2016(09)
    • [9].内存也疯狂 HyperX Predator DDR4给你最强体验[J]. 数码摄影 2015(03)
    • [10].看图辨识真假内存[J]. 电脑爱好者(普及版) 2008(03)
    • [11].闷豆逛市场 “闷豆发飙,误解商家”[J]. 电脑爱好者 2008(11)
    • [12].升级单条4GB遇到的问题[J]. 电脑迷 2011(06)
    • [13].不是价格说了算 内存选购经验谈[J]. 现代计算机(普及版) 2008(06)
    • [14].服从新标准! 老内存超频更强大[J]. 电脑爱好者 2010(12)
    • [15].大内存时代 如何管理并使用好[J]. 电脑爱好者 2011(05)
    • [16].贪多也能嚼得烂,想用4GB以上内存的看过来[J]. 电脑爱好者 2008(08)
    • [17].菜鸟超频全攻略 内存篇[J]. 电脑迷 2008(18)
    • [18].榨干本本内存最后一滴油[J]. 电脑爱好者 2008(19)
    • [19].窄板内存能买吗?[J]. 电脑爱好者 2008(21)
    • [20].善用4GB以上内存 充分利用系统不能识别的内存容量[J]. 电脑迷 2009(02)
    • [21].图解硬件——掀起内存盖头来[J]. 电脑爱好者(普及版) 2009(05)
    • [22].内存遗失之谜 为什么我的本不能用上4GB内存?[J]. 电脑爱好者 2009(11)
    • [23].无解的后遗症! 破解4GB内存需小心[J]. 电脑爱好者 2010(23)
    • [24].请把吃掉的内存吐出来[J]. 电脑爱好者 2011(01)
    • [25].手机内存那些事 听起来高大上,然而并没什么用[J]. 电脑迷 2015(08)
    • [26].双通道及内存混插[J]. 电脑爱好者 2016(09)
    • [27].存储新篇章 详解英特尔傲腾内存[J]. 电脑爱好者 2017(11)
    • [28].N记手机为啥越用越慢[J]. 电脑爱好者 2008(18)
    • [29].用好空闲内存提高运行效率[J]. 电脑迷 2008(13)
    • [30].4G内存怎么会只显示3G可用[J]. 计算机与网络 2013(Z1)

    标签:;  ;  

    DSP内存读取调试工具的研究与实现
    下载Doc文档

    猜你喜欢