首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

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

第一章 绪论第1-15页
   ·项目背景第8-10页
     ·项目来源及嵌入式软件开发工具的地位与作用第8页
     ·嵌入式软件开发过程第8-9页
     ·嵌入式软件开发特点及远程调试技术的提出第9-10页
   ·远程调试技术的原理及过程第10-11页
     ·远程调试技术中的关键术语第10页
     ·远程调试技术的发展回顾第10-11页
   ·远程调试的特点第11-12页
   ·远程调试所要解决的问题第12页
     ·宿主机和目标机间的通信问题第12页
     ·宿主机上调试器的设计与实现第12页
     ·远程调试的效率问题第12页
   ·远程调试技术的选取第12-13页
   ·远程调试过程第13-14页
     ·调试器和监控程序间的任务分配第14页
     ·监控程序的设计及优化第14页
   ·论文研究内容及结构第14-15页
第二章 通信协议的设计与实现第15-31页
   ·通信协议的设计第15-18页
     ·通信协议的层次划分及各层功能描述第15-16页
       ·调试信息层(Debug Message Level)第16页
       ·帧层(Framing Level)第16页
       ·物理层(Psysical Level)第16页
     ·需要解决的问题第16-18页
       ·物理层第16-17页
       ·数据链路层第17-18页
   ·通信协议的实现第18-30页
     ·调试信息层关键技术实现方案第18-27页
       ·调试命令的定义第18-23页
       ·数据表示问题第23页
       ·控制信息的定义第23-25页
       ·出错处理第25-27页
     ·帧层关键技术实现方案第27-30页
       ·数据帧的定义第27-30页
       ·差错处理第30页
   ·小结第30-31页
第三章 监控程序的设计与实现第31-56页
   ·功能描述第31页
   ·所要解决的问题第31-32页
     ·模块化,可扩展性与可移植性第31页
     ·监控程序和被调试程序的关系第31-32页
     ·监控程序的优化第32页
   ·监控程序的结构设计第32-36页
     ·监控程序和用户程序的关系第32页
     ·监控程序的状态图第32-34页
     ·功能模块的划分及相互关系第34-36页
   ·消息、事件队列模块第36-39页
     ·事件和事件队列第36-37页
     ·消息和消息缓冲池第37页
     ·主要的事件处理函数第37-38页
     ·主要的消息处理函数第38-39页
   ·事件处理模块第39-51页
     ·目标机介绍第39-40页
     ·调试请求事件处理第40-51页
       ·单步(step)、继续(continue)命令第40-51页
   ·初始化模块第51-54页
     ·中断系统的建立第52-53页
     ·用户程序运行环境的初始化第53-54页
       ·监控程序端完成的工作第53-54页
       ·下载时完成的工作第54页
       ·首次运行时完成的工作第54页
   ·监控程序的优化第54-55页
   ·小结第55-56页
第四章 基于操作系统的远程调试研究第56-61页
   ·为什么要在目标端引入操作系统?第56-57页
   ·引入操作系统后对现有的远程调试系统的影响第57页
   ·操作系统与监控程序的关系第57-59页
     ·方案一:监控作为独立的程序运行于操作系统之上第57-58页
     ·方案二:将监控嵌入到目标操作系统内核中第58页
     ·监控程序在操作系统中的集成第58-59页
   ·存在的弊端第59-60页
   ·小结第60-61页
结束语第61-62页
致谢第62-63页
参考文献第63-65页

论文共65页,点击 下载论文
上一篇:硼酸盐水溶液振动光谱分析
下一篇:格伦·默科特建筑作品及其创作思想研究