摘要2-3
Abstract3-6
第一章 引言6-10
1.1 课题探讨的背景及作用6
1.2 嵌入式图形界面进展近况及走势6-7
1.2.1 嵌入式图形界面的进展近况6-7
1.2.2 嵌入式图形界面的进展走势7
1.3 课题主要探讨内容7-8
1.4 本章小结8-10
第二章 嵌入式系统平台概述10-20
2.1 达芬奇技术概述10-11
2.2 DM6446硬件平台概述11-13
2.2.1 DM6446芯片的结构特点11-12
2.2.2 ARM子系统12
2.2.3 DSP子系统12
2.2.4 视频处理子系统12-13
2.3 系统软件平台概述13-15
2.3.1 MontaVista Linux概述13-14
2.3.2 DM6446软件架构概述14-15
2.4 嵌入式图形用户界面15-19
2.4.1 MiniGUI介绍15-17
2.4.2 MicroWindows/Nano-X Window介绍17-18
2.4.3 Qt介绍18-19
2.4.4 选择嵌入式GUI19
2.5 本章小结19-20
第三章 DM6446嵌入式系统平台的搭建20-32
3.1 宿主机操作系统选择20-21
3.2 交叉编译环境的搭建21-23
3.2.1 MontaVista Linux开发环境的搭建21-22
3.2.2 DVSDK工具链搭建22-23
3.3 嵌入式Linux交叉编译环境设置23-25
3.3.1 共享文件系统的配置23-24
3.3.2 环境变量配置24-25
3.4 系统引导程序U-Boot的配置与更新25-27
3.4.1 U-Boot相关文件配置25-26
3.4.2 编译并更新U-Boot26-27
3.5 内核移植27-30
3.5.1 内核的裁剪27
3.5.2 内核的配置、编译27-29
3.5.3 内核移植29-30
3.6 本章小结30-32
第四章 嵌入式GUI开发环境的搭建32-38
4.1 Qt编程概述32-34
4.1.1 基于Qt的嵌入式运用程序开发流程32
4.1.2 Qt信号/槽机制32-34
4.2 HOST LINUX下QT4开发环境搭建34-37
4.2.1 安装Qt4/X1134-35
4.2.2 嵌入式Qt4库的安装35-36
4.2.3 Qt Creaor安装、配置36-37
4.3 本章小结37-38
第五章 基于QT4的嵌入式GUI设计与实现38-48
5.1 视频界面设计38-41
5.1.1 视频多窗口界面设计流程39
5.1.2 视频主界面设计39-40
5.1.3 视频处理界面设计40-41
5.2 ARM端视频处理的多线程实现41-46
5.2.1 主线程流程41-42
5.2.2 视频处理线程流程42
5.2.3 视频采集模块的实现42-44
5.2.4 视频实时显示模块的实现44-46
5.3 软件测试46-47
5.4 本章小结47-48
第六章 结论48-50
6.1 本论文工作总结48
6.2 下一步工作安排48-50