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

嵌入式系统软件IDE设计与实现

摘要第1-3页
ABSTRACT第3-7页
第1章 综述第7-17页
 1.1.IDE(集成开发环境)综述第7-10页
  1.1.1.现有的IDE软件第7-8页
  1.1.2.IDE的主要功能第8-10页
 1.2.嵌入式软件开发第10-14页
  1.2.1.嵌入式软件开发类型第10-11页
  1.2.2.嵌入式系统开发步骤第11-13页
  1.2.3.嵌入式软件开发环节第13-14页
 1.3.PYTHON开发环境第14-16页
  1.3.1.Python简介第14-15页
  1.3.2.Pygtk简介第15-16页
 1.4.工作重点和论文组织结构第16-17页
第2章 代码编辑模块第17-23页
 2.1.代码编辑功能第17-19页
 2.2.PYGTKSCINTILLA第19-20页
 2.3.EIDEP代码编辑模块的实现第20-22页
 2.4.总结第22-23页
第3章 软件调试模块第23-32页
 3.1.软件调试功能简介第23-24页
 3.2.GDB前端(FRONT-END)软件分析第24-26页
  3.2.1.gdb前端的必需功能第24-26页
  3.2.2.同gdb后端的通讯方式第26页
 3.3.GDB图形前端的实现第26-31页
  3.3.1.launcher的实现第27-28页
  3.3.2.输出信息提取的实现第28-30页
  3.3.3.功能实现第30-31页
 3.4.总结第31-32页
第4章 JTAG在线调试原理第32-50页
 4.1.JTAG简介第32-36页
  4.1.1.标准的JTAG协议第32-35页
  4.1.2.各种JTAG适配器及仿真调试设备第35-36页
 4.2.PXA255中JTAG调试接口协议第36-39页
  4.2.1.Debug exception处理第36-39页
 4.3.PXA255中DEBUG相关的寄存器及其访问方式第39-45页
  4.3.1.调试控制与状态寄存器(DCSR)第40-43页
  4.3.2.指令断点控制寄存器(IBCR)第43页
  4.3.3.数据断点寄存器(DBR)与数据断点控制寄存器(DBCON)第43-44页
  4.3.4.发送、接收寄存器(TX、RX)及其控制寄存器(TXRXCTRL)第44-45页
 4.4.PXA255中DEBUG相关的JTAG命令第45-49页
  4.4.1.LDIC命令简介第46-47页
  4.4.2.SELDCSR命令简介第47-48页
  4.4.3.DBGTX命令简介第48页
  4.4.4.DBGRX命令简介第48-49页
 4.5.JTAG在线调试实现思想第49-50页
第5章 JTAG在线调试的实现第50-75页
 5.1.底层JTAG操作模块第51-55页
  5.1.1.open-wince的jtag软件优势第51-52页
  5.1.2.jtag软件的修改第52页
  5.1.3.jtag软件的Python wrapper第52-55页
 5.2.HOST DEBUGGER第55-64页
  5.2.1.下载代码到Instruction Cache第55-58页
  5.2.2.在线调试的初始化第58-60页
  5.2.3.Host debugger对外提供的函数接口第60-62页
  5.2.4.Host debugger同handler之间的通讯第62-64页
 5.3.PYGDBSERVER第64-67页
  5.3.1.GDB远程串行协议第64-65页
  5.3.2.SocketServer类第65页
  5.3.3.通讯协议的实现第65-67页
 5.4.DEBUG HANDLER第67-72页
  5.4.1.Exception vector第68页
  5.4.2.handler与debugger之间的数据通讯及同步第68-69页
  5.4.3.debug handler程序流程第69-71页
  5.4.4.编写handler注意事项第71-72页
 5.5.使用JTAG调试的例子第72-74页
  5.5.1.准备工作第72-73页
  5.5.2.启动pygdbserver第73页
  5.5.3.启动gdb调试模块第73-74页
  5.5.4.进行调试第74页
 5.6.总结第74-75页
第6章 总结与展望第75-77页
 6.1.总结第75页
 6.2.展望第75-77页
参考文献第77-78页
致谢第78页

论文共78页,点击 下载论文
上一篇:基于OCDMA的局域网通信算法及其仿真
下一篇:电力通讯监控转发器的研究