首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

嵌入式多核环境下的板级支持系统设计与实现

摘要第5-6页
ABSTARCT第6-7页
第一章 绪论第12-21页
    1.1 多核环境下板级支持系统平台研究背景第12-14页
    1.2 多核环境下板级支持系统平台研究现状第14-19页
        1.2.1 嵌入式多处理器片上系统发展现状第14-17页
            1.2.1.1 同构多核通用片上系统第14-15页
            1.2.1.2 异构多核通用片上系统第15-16页
            1.2.1.3 其他多处理器非通用片上系统第16-17页
        1.2.2 多核嵌入式操作系统现状第17-18页
            1.2.2.1 面向通用领域的嵌入式多核操作系统第17-18页
            1.2.2.2 面向工业控制领域的实时嵌入式多核操作系统第18页
        1.2.3 多核处理器与多核操作系统软硬件结合现状第18-19页
            1.2.3.1 对称多处理架构第18-19页
            1.2.3.2 非对称多处理架构第19页
            1.2.3.3 混合多处理架构第19页
    1.3 多核多操作系统平台研究目的与意义第19页
    1.4 论文主要内容及组织结构第19-21页
第二章 KeyStone体系的多核技术研究第21-33页
    2.1 KeyStone多核信号处理器平台简介第21-22页
    2.2 TMS320C6678硬件平台多核技术研究第22-30页
        2.2.1 TMS320C6678平台硬件简介第22-24页
            2.2.1.1 内存模型简介第22-24页
            2.2.1.2 片内互联总线简介第24页
        2.2.2 TMS320C6678平台多核技术第24-28页
            2.2.2.1 多CorePac技术第24-26页
            2.2.2.2 多核内存共享技术第26-27页
            2.2.2.3 多核核间通信技术第27页
            2.2.2.4 多核中断管理技术第27-28页
            2.2.2.5 硬件自旋锁技术第28页
        2.2.3 TMS320C6678平台的内存保护技术第28-30页
            2.2.3.1 分布式内存保护单元技术第28-29页
            2.2.3.2 内存映射技术第29页
            2.2.3.3 多核访问共享内存时的总线竞争第29-30页
    2.3 基于TMS320C6678的对称多处理架构分析第30页
    2.4 基于TMS320C6678的非对称多处理架构分析第30-31页
    2.5 基于TMS320C6678的混合多处理架构分析第31-32页
    2.6 本章小结第32-33页
第三章 多核多操作系统板级支持平台Scorpius的整体设计第33-40页
    3.1 Scorpius平台的设计目标与特点第33页
        3.1.1 设计目标第33页
        3.1.2 设计特点第33页
    3.2 Scorpius平台整体设计第33-39页
        3.2.1 整体设计第33-35页
        3.2.2 各模块设计第35-39页
            3.2.2.1 基础硬件驱动模块第35-36页
            3.2.2.2 多核基础支持模块第36页
            3.2.2.3 多核同步模块第36-37页
            3.2.2.4 内存管理模块第37页
            3.2.2.5 核间通信模块第37-38页
            3.2.2.6 操作系统支持模块第38-39页
    3.3 本章小结第39-40页
第四章 多核多操作系统板级支持平台Scorpius模块设计与实现第40-86页
    4.1 基础硬件驱动模块第40-55页
        4.1.1 启动加载程序第40-42页
        4.1.2 锁相环与时钟树模块第42-45页
        4.1.3 定时器模块第45-47页
        4.1.4 中断控制器与异常管理模块第47-52页
        4.1.5 用户交互模块第52-54页
        4.1.6 其他辅助模块第54-55页
    4.2 多核基础支持模块第55-58页
        4.2.1 CorePac与CorePac组群第55-57页
        4.2.2 片上中断控制器模块第57-58页
    4.3 多核同步模块第58-64页
        4.3.1 比较交换指令第58-62页
        4.3.2 原子变量,自旋锁,快速自旋锁第62-64页
        4.3.3 缓存一致性第64页
        4.3.4 内存屏障第64页
    4.4 内存管理模块第64-72页
        4.4.1 平台内存管理第65-68页
            4.4.1.1 内存布局第65-66页
            4.4.1.2 伙伴系统第66-67页
            4.4.1.3 SSLAB分配器第67-68页
        4.4.2 分布式内存保护单元第68-72页
            4.4.2.1 内存保护实现原理第68-71页
            4.4.2.2 线性内存区域管理第71-72页
    4.5 基于OpenBinder方式的扩展核间通信第72-81页
        4.5.1 核间中断第72-73页
        4.5.2 CorePac间通信与CorePac组群间通信第73-80页
        4.5.3 使用OIDL接.描述语言自动生成代码第80-81页
        4.5.4 核间邮箱与组群间邮箱第81页
    4.6 上层操作系统支持模块第81-85页
        4.6.1 加载运行第82-83页
        4.6.2 时钟滴答第83-84页
        4.6.3 中断处理第84-85页
        4.6.4 内存管理第85页
    4.7 本章小结第85-86页
第五章 多核多操作系统板级支持平台Scorpius实例应用第86-90页
    5.1 操作系统的平台移植第86-87页
        5.1.1 deCORE MOS的移植第86页
        5.1.2 uCOSII的移植第86-87页
    5.2 测试实例与运行结果第87-89页
        5.2.1 测试实例设计第87-88页
            5.2.1.1 测试deCORE MOS+uCOSII组合第88页
            5.2.1.2 测试uCOSII+uCOSII组合第88页
        5.2.2 测试结果第88-89页
    5.3 本章小结第89-90页
第六章 总结与展望第90-91页
    6.1 总结第90页
    6.2 展望第90-91页
致谢第91-92页
参考文献第92-94页
攻读硕士学位期间取得的研究成果第94-95页

论文共95页,点击 下载论文
上一篇:电信企业欠费催缴管理系统的设计与实现
下一篇:个性化远程教育学习管理系统的设计与实现