学位论文 > 优秀研究生学位论文题录展示

嵌入式移动数字电视系统开发

作 者: 陈伟卿
导 师: 张红南;蒋爱国
学 校: 湖南大学
专 业: 电子与通信工程
关键词: ARM9 Linux 移动数字电视 SPI驱动 CMMB
分类号: TN949.197
类 型: 硕士论文
年 份: 2010年
下 载: 85次
引 用: 0次
阅 读: 论文下载
 

内容摘要


手机电视把移动电话服务与电视内容相结合,可以使手机用户、手机电视业务经营商以及电视节目供应商联系在一起,实现共赢。随着手持电视接收器、USB电视棒、手机、PDA、笔记本电脑、GPS导航仪、MP3、MP4等移动多媒体终端的大量涌现,电视接收技术将迎来“移动时代”。和固定电视相比,这种移动多媒体广播终端的数量更大。完全自主知识产权的移动广播电视标准——“CMMB中国移动多媒体广播”的推出,更是极大的符合了当前的形势,它通过专利技术抢先推广移动多媒体广播工业标准,形成有全球市场号召力的移动多媒体广播产品与服务,这对我国相关产业的发展有战略意义。本文对基于ARM9移动数字电视系统进行了研究与设计。论文在对移动数字电视和嵌入式系统的国内外现状进行调研的基础上,首先对硬件系统进行了总体设计,并根据设计方案对处理器芯片、CMMB芯片和相关外围电路进行了选择分析,构建了一个以S3C2440为核心的嵌入式硬件平台,然后进行操作系统的移植,开发了基于该操作系统的触摸屏驱动程序和应用程序。电视解调芯片选择泰合志恒的TP3001系列芯片,结合该芯片的DataSheet,编写了符合该该芯片命令协议的SPI总线驱动程序,通过SPI总线将数字信号传到上层应用程序,进行音视频解码后,进行播放。最后再以QT为开发工具,开发出用户界面。本系统是移动数字电视技术在嵌入式领域的新应用,充分发挥了嵌入式系统的优点。

全文目录


摘要  5-6
Abstract  6-10
插图索引  10-11
附表索引  11-12
第1章 绪论  12-18
  1.1 课题研究背景  12-14
  1.2 国内外研究现状  14-16
  1.3 课题来源及本文的主要研究内容  16-18
第2章 硬件平台研究与设计  18-30
  2.1 系统需求分析和总体设计  18-20
  2.2 处理器的选型  20-22
    2.2.1 ARM处理器的简介  20-21
    2.2.2 S3C2440介绍  21-22
  2.3 CMMB芯片选择  22-23
  2.4 显示器和触摸屏  23-25
    2.4.1 LCD显示器  23-24
    2.4.2 触摸屏  24-25
  2.5 通信接口  25-26
  2.6 存储模块  26-28
    2.6.1 SDRAM存储器模块  26-28
    2.6.2 闪速存储器(Flash)模块  28
  2.7 本章小结  28-30
第3章 嵌入式Linux操作系统的移植  30-39
  3.1 嵌入式Linux操作系统  30-31
  3.2 Linux系统下编译环境的建立  31-32
    3.2.1 交叉编译工具链  31-32
    3.2.2 交叉编译工具链的安装  32
  3.3 引导装载器(Bootloader)的移植  32-34
    3.3.1 Bootloader的选择  33-34
    3.3.2 Bootloader的移植  34
  3.4 Linux内核的移植  34-35
    3.4.1 内核的配置  34-35
    3.4.2 编译内核  35
  3.5 文件系统的移植  35-38
    3.5.1 根文件系统的基本结构  35-36
    3.5.2 BusyBox系统程序工具  36
    3.5.3 函数库  36-37
    3.5.4 设备文件  37
    3.5.5 系统初始化进程  37-38
    3.5.6 制作RAM disk  38
  3.6 本章小结  38-39
第4章 系统软件及驱动设计  39-66
  4.1 Linux操作系统下驱动结构  39-41
    4.1.1 Linux设备类型的分类  39-40
    4.1.2 Linux驱动程序的功能和架构  40-41
  4.2 CMMB芯片的Linux驱动开发  41-48
    4.2.1 SPI驱动程序原理  42-43
    4.2.2 CMMB芯片驱动开发  43-48
  4.3 触摸屏驱动移植  48-51
    4.3.1 触摸屏采样过程流程  48
    4.3.2 触摸屏驱动架构  48-49
    4.3.3 触摸屏驱动移植  49-51
  4.4 CMMB应用程序开发  51-57
    4.4.1 应用程序的命令线程  51-52
    4.4.2 控制命令发送过程  52-54
    4.4.3 应用程序的数据接收线程  54-57
    4.4.4 音视频处理  57
  4.5 图形用户界面和触摸屏的开发  57-64
    4.5.1 图形用户界面支持系统的选择  58-60
    4.5.2 QT环境搭建  60-61
    4.5.3 QT界面程序编写  61-64
  4.6 本章小结  64-66
第5章 系统测试及结果分析  66-70
  5.1 测试内容  66-67
    5.1.1 硬件测试  66-67
    5.1.2 功能测试  67
    5.1.3 性能测试  67
  5.2 测试结果  67-69
    5.2.1 硬件测试结果  67-68
    5.2.2 功能测试结果  68
    5.2.3 性能测试结果  68-69
  5.3 本章小结  69-70
结论  70-73
参考文献  73-75
致谢  75-76
附录 部分程序代码  76-87

相似论文

  1. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  2. 网位仪信号采集与处理平台的设计与实现,S951.2
  3. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  4. 基于嵌入式系统钻孔成像装置的研究,P634.3
  5. IP网络QoS技术研究,TP393.09
  6. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  7. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  8. 数字型智能终端系统门口机的设计,TP368.1
  9. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  10. 基于ARM的智能车载终端的设计,TP368.1
  11. 多功能火灾报警楼层显示器的设计与实现,TN873
  12. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  13. 面向家庭的远程健康监护系统的设计与研究,TP311.52
  14. 一种改进型双光束分光光度计的设计,TH744.12
  15. 基于ARM和Linux的嵌入式汽车虚拟仪表系统的研究,U463.7
  16. 基于ARM9的焊接热循环手持设备的设计,TN305
  17. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  18. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  19. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  20. 基于DM6467的视频服务器设计与实现,TP393.05
  21. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视:按体制分 > 数字电视
© 2012 www.xueweilunwen.com