摘要
1 绪论
1.1 国内外研究综述
1.2 选题的意义
1.3 主要研究内容及结构安排
2 系统总体方案设计和硬件平台介绍
2.1 系统的整体架构
2.2 硬件平台介绍
2.3 设备参数及硬件连接
2.3.1 TFT液晶显示屏参数
2.3.2 TFT与S3C6410的硬件连接
2.4 嵌入式linux开发环境的构建
2.4.1 嵌入式操作系统概述
2.4.2 建立交叉编译环境
2.4.3 linux内核的裁剪
3 相关驱动程序的开发
3.1 液晶屏显示驱动开发及platform驱动介绍
3.1.1 platform总线简介
3.1.2 分配初始化一个platform_device结构体
3.1.3 定义初始化一个platform_driver结构体
3.1.4 帧缓冲结构体的初始化
3.2 Framebuffer驱动测试
3.3 触摸输入功能驱动程序开发
3.3.1 基于Input子系统的触摸输入功能驱动程序
3.3.2 触摸屏键值的读取
3.4 摄像头驱动程序介绍及视频数据的获取
4 简单GUI的设置
4.1 定时器及信号与槽机制
4.1.1 定时器的设置
4.1.2 信号与槽机制
4.2 GUI设计框架
4.2.1 BMP图片的显示
4.2.2 文字的显示
4.3 GUI控件设置及消息处理
5 应用程序设计
5.1 系统概述
5.2 网络视频数据传输
5.3 视频编解码
5.3.1 FFmpeg的移植
5.3.2 视频编解码
5.3.4 视频的颜色空间转换及缩放
5.4 支持WIFI
6 总结与展望
参考文献
攻读学位论文期间的研究成果
致谢
声明