摘要 | 第4-5页 |
Abstract | 第5-6页 |
第一章 绪论 | 第11-18页 |
1.1 研究背景与意义 | 第11-12页 |
1.2 研究现状 | 第12-14页 |
1.3 研究内容与章节安排 | 第14-18页 |
1.3.1 研究内容 | 第14-16页 |
1.3.2 章节安排 | 第16-18页 |
第二章 Linux显示驱动变革必要性的研究 | 第18-32页 |
2.1 概述 | 第18页 |
2.2 Linux framebuffer显示设备驱动分析 | 第18-24页 |
2.2.1 Linux framebuffer概述 | 第18-21页 |
2.2.2 Framebuffer核心数据结构 | 第21-22页 |
2.2.3 Framebuffer应用程序设计 | 第22-24页 |
2.2.4 Framebuffer驱动方案存在的缺陷 | 第24页 |
2.3 DRW显示设备驱动的核心工作分析 | 第24-30页 |
2.3.1 DRM子系统诞生的历史背景 | 第24-27页 |
2.3.2 动态显存技术 | 第27-29页 |
2.3.3 显存管理对象:Buffer Object | 第29-30页 |
2.4 本章小结 | 第30-32页 |
第三章 DRM工作机制及设计架构的研究 | 第32-55页 |
3.1 概述 | 第32页 |
3.2 DRM子系统的核心机制分析 | 第32-37页 |
3.2.1 显示设备管理机制:KMS | 第32-34页 |
3.2.2 显存管理机制:GEM | 第34-37页 |
3.3 DRM子系统应用到的算法分析 | 第37-44页 |
3.3.1 object ID的生成算法 | 第37-39页 |
3.3.2 虚拟显存偏移量的储存算法 | 第39-43页 |
3.3.3 Master权限的实现算法 | 第43-44页 |
3.4 DRM初始化过程分析 | 第44-54页 |
3.4.1 KMS对象初始化过程分析 | 第44-51页 |
3.4.2 BO对象的创建 | 第51-54页 |
3.5 本章小结 | 第54-55页 |
第四章 汽车中控系统显示控制机制的设计 | 第55-93页 |
4.1 概述 | 第55页 |
4.2 汽车中控系统的需求分析 | 第55-57页 |
4.3 汽车中控系统显示过程分析 | 第57-62页 |
4.3.1 显示内容归类 | 第57-59页 |
4.3.2 OPENGLES/EGL描画的过程分析 | 第59-61页 |
4.3.3 视频影像描画过程分析 | 第61-62页 |
4.4 显示控制模块设计 | 第62-83页 |
4.4.1 显示控制模块设计概要 | 第62-65页 |
4.4.2 OPENGLES/EGL描画内容的显示控制方法设计 | 第65-69页 |
4.4.3 Camera影像的显示控制方法设计 | 第69-74页 |
4.4.4 图层划分方案设计 | 第74-76页 |
4.4.5 图层控制方案设计 | 第76-80页 |
4.4.6 KMS对象配置方案设计 | 第80-82页 |
4.4.7 显示设备热拔插方案设计 | 第82-83页 |
4.5 显示控制模块功能测试 | 第83-92页 |
4.5.1 测试方法及环境 | 第83-85页 |
4.5.2 测试需求、步骤、结果及评定 | 第85-92页 |
4.6 本章小结 | 第92-93页 |
第五章 结论与展望 | 第93-95页 |
5.1 结论 | 第93-94页 |
5.2 展望 | 第94-95页 |
参考文献 | 第95-96页 |