| 摘要 | 第1-5页 |
| Abstract | 第5-8页 |
| 第一章 绪论 | 第8-14页 |
| ·课题背景与研究意义 | 第8页 |
| ·国内外研究发展与现状 | 第8-12页 |
| ·常用调试技术 | 第8-11页 |
| ·单核调试器发展现状 | 第11-12页 |
| ·多核调试器发展现状 | 第12页 |
| ·本文的研究内容 | 第12-13页 |
| ·本文的组织结构 | 第13-14页 |
| 第二章 GDB 调试原理及多核调试简介 | 第14-35页 |
| ·uClinux 操作系统简介 | 第14-15页 |
| ·GDB 调试原理简介 | 第15-33页 |
| ·GDB 简介 | 第15-16页 |
| ·GDB 基本结构 | 第16-17页 |
| ·GDB 调试信息的表示 | 第17-27页 |
| ·GDB 调试信息的提取 | 第27-31页 |
| ·GDB 基本调试功能的实现 | 第31-33页 |
| ·现有的多核调试技术 | 第33-34页 |
| ·本章小结 | 第34-35页 |
| 第三章 基于GDB 的双核调试器的设计 | 第35-56页 |
| ·uClinux 对双核的支持 | 第35-44页 |
| ·启动代码 | 第35-38页 |
| ·任务调度 | 第38-40页 |
| ·处理器间中断IPI | 第40-44页 |
| ·GDB 远程调试原理 | 第44-46页 |
| ·RSP 协议 | 第44-45页 |
| ·调试代理 | 第45-46页 |
| ·双核调试器的设计 | 第46-55页 |
| ·宿主机端调试器 | 第47-48页 |
| ·DCRSP(Dual Core Remote Serial Protocol)协议 | 第48-53页 |
| ·目标机端调试代理 | 第53-55页 |
| ·本章小结 | 第55-56页 |
| 第四章 基于GDB 的双核调试器的实现 | 第56-69页 |
| ·硬件ADSP-BF561 结构 | 第57-58页 |
| ·移植Bootloader | 第58-59页 |
| ·搭建交叉编译环境 | 第59-60页 |
| ·移植uClinux | 第60-63页 |
| ·绑定调试代理 | 第63-65页 |
| ·系统测试 | 第65-68页 |
| ·本章小结 | 第68-69页 |
| 第五章 总结与展望 | 第69-70页 |
| 致谢 | 第70-71页 |
| 参考文献 | 第71-74页 |
| 科研项目及获奖情况 | 第74-75页 |