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

嵌入式aCoral多线程调试器的研究与实现

摘要第5-6页
ABSTRACT第6页
第一章 绪论第10-16页
    1.1 研究背景和意义第10-11页
    1.2 国内外研究及应用现状第11-14页
        1.2.1 嵌入式调试工具第11-13页
        1.2.2 多线程调试器现状第13-14页
    1.3 论文主要研究内容第14页
    1.4 论文组织结构第14-16页
第二章 多线程交叉调试相关技术的研究第16-34页
    2.1 嵌入式远程调试模型第16-17页
    2.2 调试原理的研究第17-24页
        2.2.1 调试器的运行原理第18页
        2.2.2 调试信息第18-22页
        2.2.3 常用调试命令的工作原理第22-24页
    2.3 Linux内核对多线程调试的支持第24-29页
        2.3.1 调试结构第24-26页
        2.3.2 Linux信号机制在调试中的作用第26-29页
            2.3.2.1 Linux内核的信号机制第26-27页
            2.3.2.2 调试状态中的信号第27-29页
        2.3.3 进程绑定第29页
    2.4 远程通信协议第29-32页
    2.5 嵌入式ARM处理器的异常处理第32-33页
    2.6 本章小节第33-34页
第三章 嵌入式操作系统多线程调试器的设计第34-55页
    3.1 多线程调试器的总体设计第34-38页
        3.1.1 多线程调试器结构第34-35页
        3.1.2 多线程调试器功能第35页
        3.1.3 多线程调试器的设计架构第35-38页
    3.2 操作系统内核中调试机制的设计第38-46页
        3.2.1 线程绑定模块设计第38-40页
            3.2.1.1 线程绑定模块的结构第38-39页
            3.2.1.2 线程绑定模块的处理第39-40页
        3.2.2 异常处理模块设计第40-41页
        3.2.3 线程控制模块设计第41-44页
            3.2.3.1 进程地址空间第41-42页
            3.2.3.2 寄存器操作第42-43页
            3.2.3.3 控制进程状态第43-44页
        3.2.4 事件通知模块设计第44-46页
            3.2.4.1 模块功能设计第44-45页
            3.2.4.2 模块处理第45-46页
    3.3 调试代理设计第46-54页
        3.3.1 线程管理模块第46-48页
        3.3.2 断点管理模块第48-49页
        3.3.3 事件驱动第49-51页
            3.3.3.1 事件监听模块第50-51页
            3.3.3.2 事件处理模块第51页
        3.3.4 通信模块第51-53页
            3.3.4.1 通信协议的设计第51页
            3.3.4.2 通信处理第51-53页
        3.3.5 寄存器缓存第53-54页
    3.4 本章小结第54-55页
第四章 嵌入式aCoral操作系统多线程调试器的实现第55-75页
    4.1 总体实现思路第55页
    4.2 嵌入式aCoral操作系统的分析第55-58页
        4.2.1 嵌入式aCoral的中断处理第55-57页
        4.2.2 嵌入式aCoral的线程管理第57-58页
    4.3 aCoral内核中调试机制的实现第58-66页
        4.3.1 线程绑定模块的实现第58-61页
        4.3.2 异常处理模块的实现第61-62页
        4.3.3 线程控制模块的实现第62-65页
            4.3.3.1 进程地址空间操作的实现第62-63页
            4.3.3.2 寄存器操作的内核实现第63-65页
            4.3.3.3 控制进程状态操作的实现第65页
        4.3.4 事件通知模块的实现第65-66页
    4.4 调试代理的实现第66-74页
        4.4.1 总体实现第66-68页
        4.4.2 调试代理的启动第68-69页
        4.4.3 寄存器操作的实现第69-71页
        4.4.4 断点操作的实现第71-73页
        4.4.5 事件驱动机制的实现第73-74页
    4.5 本章小结第74-75页
第五章 多线程调试器的测试第75-82页
    5.1 测试环境第75-76页
        5.1.1 硬件环境第75页
        5.1.2 软件环境第75-76页
    5.2 调试功能测试第76-80页
        5.2.1 调试连接的测试第76-78页
        5.2.2 调试命令测试第78-80页
    5.3 本章小结第80-82页
第六章 总结与展望第82-84页
    6.1 论文总结第82页
    6.2 问题与展望第82-84页
致谢第84-85页
参考文献第85-88页
科研成果第88-89页

论文共89页,点击 下载论文
上一篇:福建省农业干部学校干部能力评价系统的设计与实现
下一篇:鼎恒达公司人力资源管理系统的设计与实现