首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于CoreSight接口的ARM跨平台调试系统的研究与实现

摘要第6-8页
Abstract第8-9页
第一章 绪论第12-20页
    1.1 引言第12-13页
    1.2 嵌入式系统调试技术的现状及发展前景第13-16页
    1.3 论文的研究内容和创新点第16-17页
    1.4 论文组织结构第17-18页
    1.5 本章小结第18-20页
第二章 关键技术研究第20-32页
    2.1 嵌入式调试系统模型第20-21页
    2.2 CMSIS-DAP调试协议第21-27页
        2.2.1 CMSIS DAP协议概述第22-24页
        2.2.2 CMSIS DAP协议栈具体命令第24-27页
    2.3 CoreSight调试接口第27-31页
        2.3.1 CoreSight调试接口概述第28-30页
        2.3.2 CoreSight调试接口具体运行方式第30-31页
    2.4 小结第31-32页
第三章 GDB远程串行调试协议第32-43页
    3.1 GDB服务器与GDB RSP介绍第32-35页
        3.1.1 会话层第33页
        3.1.2 表示层第33-34页
        3.1.3 应用层第34页
        3.1.4 嵌入式系统中的GDB服务器第34-35页
    3.2 GDB RSP协议细节第35-42页
        3.2.1 通信流程第35-36页
        3.2.2 命令映射流程第36-42页
    3.3 小结第42-43页
第四章 基于CMSIS DAP协议的硬件调试器的设计与实现第43-54页
    4.1 设计方案介绍第43-44页
    4.2 硬件设计第44-48页
        4.2.1 微处理器最小系统电路第44-45页
        4.2.2 USB驱动电路第45-46页
        4.2.3 SWD接口电路第46页
        4.2.4 电源电路第46-48页
    4.3 固件设计第48-53页
        4.3.1 USB HID协议栈的设计第48-51页
        4.3.2 CMSIS DAP协议栈设计第51-53页
    4.4 小结第53-54页
第五章 基于Python的跨平台GDB服务器的设计与实现第54-84页
    5.1 软件架构第54-57页
    5.2 子模块的设计与实现第57-70页
        5.2.1 顶层模块的实现第57-58页
        5.2.2 GDB远程调试协议的实现第58-61页
        5.2.3 CoreSight DAP模块的实现第61-64页
        5.2.4 基于CoreSight接口的调试命令实现第64-67页
        5.2.5 Flash程序下载功能的实现第67-70页
    5.3 驱动的设计与软件发布第70-74页
        5.3.1 跨平台驱动的设计第71-73页
        5.3.2 软件的发布第73-74页
    5.4 调试系统性能测试与优化第74-82页
        5.4.1 测试平台第74-75页
        5.4.2 功能测试第75-79页
        5.4.3 性能测试第79-82页
        5.4.4 驱动的优化探讨第82页
    5.5 小结第82-84页
第六章 总结第84-87页
    6.1 课题总结第84-86页
    6.2 课题展望第86-87页
参考文献第87-92页
硕士在读期间的科研成果第92-93页
致谢第93页

论文共93页,点击 下载论文
上一篇:宏观尺寸碳纳米薄膜的构筑、物性及应用
下一篇:金枪鱼渔业国际市场结构及竞争态势研究