基于eclipse的嵌入式系统远程调试器软件的设计与实现
发布时间:2021-04-12 09:53
在嵌入式软件开发中,调试是一个重要的环节,调试在整个开发过程中占有着举足轻重的地位,一个高效、强大的调试系统可以大大减少整个系统的开发时间,因此调试工具是衡量软件开发环境优劣的重要因素。目前常用的嵌入式调试技术主要有驻留监控软件调试法和硬件仿真器调试法。本文分析了不同嵌入式软件调试方法的特点,针对硬件仿真器法,给出了嵌入式远程调试器软件的总体设计方案,重点完成了远程调试器软件的设计与实现。论文分析了eclipse开发平台及其所特有的插件技术,通过eclipse平台本身的扩展点扩展出了远程调试软件环境的调试界面以及调试框架;通过分析目标计算机系统上运行的可执行的.out文件格式及其对应的stab调试信息格式,实现了调试过程中用到的调试信息的提取;通过分析源文件信息与汇编文件信息的对应关系,借签RSP协议制定了自己的通信接口协议,设计了调试过程中的通信机制,完成了基于eclipse平台的嵌入式系统远程调试器软件的设计。
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
驻留监控软件调试模型
图 1-2 硬件仿真器调试模型RC V7架构处理器TSC695F的操作系统及应器的嵌入式远程调试技术进行深入研究,设,优化基于 SPARC 架构的目标机系统软件系列产品(包括星载计算机)的性能以及安1.2 项目研究的主要内容的是 TSC695F 的 JTAG 仿真器软硬件和调编辑、调试开发系统,实现基本的编辑、连部分包括仿真器硬件、仿真器固件和应用软M 的硬件平台[2];仿真器固件和应用软件包er 和输入输出。主要完成基于 ARM9 的仿真,操作系统的移植,与上层应用软件通信以
图 2-1 eclipse 平台体系结构图 开发工具(JDT):Java 开发工具是 eclipse 平台为编程人员提供 集成开发环境。开发环境(PDE):eclipse 平台为工具提供者提供的一套使用机循的规则,从而使得开发出的工具之间可以实现无缝的集成。定义良好的 API 接口、类和方法提供给用户使用,平台同样为发提供强有力的组件支持,即 PDE——插件开发环境。运行时(Platform run-time):平台运行库是内核,它在启动时检些插件,并创建关于它们的注册表信息。为降低启动时间和资实际需要任何插件时才加载该插件。除了内核外,其他每样东件来实现的。 运行时是使用 OSGI(Open Service Gateway Initia的。区(workspace):工作区是负责管理用户资源的插件。这包括用、那些项目中的文件,以及文件变更和其他资源。工作区还负件关于资源变更的信息,比如文件创建、删除或更改。
【参考文献】:
期刊论文
[1]BFD:一种目标代码文件操作的抽象机制[J]. 黄瑞芳,张卫民,张钦伍. 计算机工程与科学. 1997(01)
硕士论文
[1]嵌入式系统辅助调试环境的开发[D]. 李宝丹.北京邮电大学 2009
本文编号:3133099
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
驻留监控软件调试模型
图 1-2 硬件仿真器调试模型RC V7架构处理器TSC695F的操作系统及应器的嵌入式远程调试技术进行深入研究,设,优化基于 SPARC 架构的目标机系统软件系列产品(包括星载计算机)的性能以及安1.2 项目研究的主要内容的是 TSC695F 的 JTAG 仿真器软硬件和调编辑、调试开发系统,实现基本的编辑、连部分包括仿真器硬件、仿真器固件和应用软M 的硬件平台[2];仿真器固件和应用软件包er 和输入输出。主要完成基于 ARM9 的仿真,操作系统的移植,与上层应用软件通信以
图 2-1 eclipse 平台体系结构图 开发工具(JDT):Java 开发工具是 eclipse 平台为编程人员提供 集成开发环境。开发环境(PDE):eclipse 平台为工具提供者提供的一套使用机循的规则,从而使得开发出的工具之间可以实现无缝的集成。定义良好的 API 接口、类和方法提供给用户使用,平台同样为发提供强有力的组件支持,即 PDE——插件开发环境。运行时(Platform run-time):平台运行库是内核,它在启动时检些插件,并创建关于它们的注册表信息。为降低启动时间和资实际需要任何插件时才加载该插件。除了内核外,其他每样东件来实现的。 运行时是使用 OSGI(Open Service Gateway Initia的。区(workspace):工作区是负责管理用户资源的插件。这包括用、那些项目中的文件,以及文件变更和其他资源。工作区还负件关于资源变更的信息,比如文件创建、删除或更改。
【参考文献】:
期刊论文
[1]BFD:一种目标代码文件操作的抽象机制[J]. 黄瑞芳,张卫民,张钦伍. 计算机工程与科学. 1997(01)
硕士论文
[1]嵌入式系统辅助调试环境的开发[D]. 李宝丹.北京邮电大学 2009
本文编号:3133099
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3133099.html