首页> 中文学位 >嵌入式软件开发环境中远程调试技术的研究及应用
【6h】

嵌入式软件开发环境中远程调试技术的研究及应用

代理获取

目录

文摘

英文文摘

第一章绪论

1.1项目背景

1.1.1项目来源及嵌入式软件开发工具的地位与作用

1.1.2嵌入式软件开发过程

1.1.3嵌入式软件开发特点及远程调试技术的提出

1.2远程调试技术的原理及过程

1.2.1远程调试技术中的关键术语

1.2.2远程调试技术的发展回顾

1.3远程调试的特点

1.4远程调试所要解决的问题

1.4.1宿主机和目标机间的通信问题

1.4.2宿主机上调试器的设计与实现

1.4.3远程调试的效率问题

1.5远程调试技术的选取

1.6远程调试过程

1.6.1调试器和监控程序间的任务分配

1.6.2监控程序的设计及优化

1.7 论文研究内容及结构

第二章通信协议的设计与实现

2.1通信协议的设计

2.1.1通信协议的层次划分及各层功能描述

2.1.2需要解决的问题

2.2通信协议的实现

2.2.1调试信息层关键技术实现方案

2.2.2帧层关键技术实现方案

2.3小结

第三章监控程序的设计与实现

3.1功能描述

3.2所要解决的问题

3.2.1模块化,可扩展性与可移植性

3.2.2监控程序和被调试程序的关系

3.2.3监控程序的优化

3.3监控程序的结构设计

3.3.1监控程序和用户程序的关系

3.3.2监控程序的状态图

3.3.3功能模块的划分及相互关系

3.4消息、事件队列模块

3.4.1事件和事件队列

3.4.2消息和消息缓冲池

3.4.3主要的事件处理函数

3.4.4主要的消息处理函数

3.5事件处理模块

3.5.1目标机介绍

3.5.2调试请求事件处理

3.6初始化模块

3.6.1中断系统的建立

3.6.2用户程序运行环境的初始化

3.7监控程序的优化

3.8小结

第四章基于操作系统的远程调试研究

4.1为什么要在目标端引入操作系统?

4.2引入操作系统后对现有的远程调试系统的影响

4.3操作系统与监控程序的关系

4.3.1方案一:监控作为独立的程序运行于操作系统之上

4.3.2方案二:将监控嵌入到目标操作系统内核中

4.3.3监控程序在操作系统中的集成

4.4存在的弊端

4.5小结

结束语

致谢

参考文献

西北工业大学学位论文知识产权声明书及西北工业大学学位论文原创性声明

展开▼

摘要

近年来,以手机、个人数字助理(PDA)为代表的嵌入式系统发展迅速,这一趋势使得嵌入式软件成为计算机领域研究的一个重要分支.由于嵌入式软件具有专用性、平台相关性、实时性、高可靠性等特性,它的开发相对于传统应用程序的开发要复杂得多,因而对相应的嵌入式软件开发工具也提出了更高的要求.调试工具,作为开发工具的一个关键组成部分,在软件开发中扮演着重要的角色.好的调试工具可以帮助用户高效便捷地开发出优质的软件.然而,当前中国在嵌入式软件开发中所使用的调试工具多是国外产品,价格昂贵,不利于推广.因此,对嵌入式软件开发中调试技术的研究和应用具有十分重要的理论和实用价值.论文将结合

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号