LinuxDMR系统设计与实现

LinuxDMR系统设计与实现

论文摘要

数字电视是电视技术发展的新的里程碑,是继互联网之后又一次席卷全球的信息产业革命。数字电视与第三代移动通信和因特网一起将构成进入新世纪后的三大信息基础设施。LinuxDMR(Linux Digital Media Recorder)系统,即Linux 媒体中心,是一个运行于Linux 操作系统之上的家电产品,它的主要功能包括播放数字电视,节目录制,媒体(包括图片、音频和视频)播放,家电互联,资源共享和浏览因特网等。本文主要阐述对电视模块系统,在linux 上实现电视观看,录制,搜索频道等功能。以其他平台上运行得同类产品为目标,在linux 系统上实现同样的功能。阐述硬件系统得体系结构,电视卡的驱动系统。在软件设计方面,运用全新的技术,如Xlib 编程,makefile 的编写,v4l2 的应用,本程序的电视录制采用linux 下的C 编程。这样一个系统下来,基本使用的工具完全是免费的,可以大大的削减产品的经费,同时,以这个为契机,投入的其他家电产品的研发,很有市场潜力。使人们录制自己喜欢看的电视节目这个过程更方便了。

论文目录

  • 第一章 绪论
  • 1.1 数字电视机顶盒的历史
  • 1.2 数字电视机顶盒的发展现状
  • 1.3 作者的主要工作
  • 第二章 相关技术
  • 2.1 LINUX 系统介绍
  • 2.1.1 liunx 体系结构
  • 2.1.2 Linux 操作系统的功能和特征
  • 2.1.3 Linux 进程间通信机制IPC
  • 2.1.4 操作系统的中断处理
  • 2.2 建立嵌入式开发平台
  • 2.3 嵌入式LINUX 应用开发流程
  • 2.4 LINUX 下POSXI 线程的介绍
  • 2.4.1 posix 线程的术语定义
  • 2.4.2 线程间的同步
  • 2.4.3 使用线程的几种方法
  • 2.5 X WINDOWS 的介绍
  • 2.5.1 XWindows 的应用程序模型
  • 2.5.2 X Windows 的程序设计介绍
  • 2.5.3 Xlib 库的介绍
  • 2.5.4 格式各样的tool kit
  • 2.6 12C 总线得介绍
  • 第三章 系统的体系结构设计
  • 3.1 数字电视机顶盒的原理盒结构
  • 3.2 数字电视机顶盒的主要技术
  • 3.3 系统的硬件部分
  • 3.4 系统软件结构
  • 第四章 TV 模块的设计与实现
  • 4.1 TV 模块的设计
  • 4.2 TV 模块的详细设计与实现
  • 4.2.1 linux 中module 的相关介绍
  • 4.2.2 V4L 的解析
  • 4.3 TV TUNER 模块
  • 4.3.1 tv tuner 初始化
  • 4.3.2 tv tuner 的具体应用
  • 4.4 TV 录制模块
  • 4.4.1 TV 录制模的体系结构
  • 4.4.2 录制过程的流程
  • 4.4.3 结合代码进行具体的说明
  • 第五章 电视卡底层驱动系统(BTTV)
  • 5.1 设备驱动程序结构
  • 5.2 PCI 设备驱动实现
  • 5.2.1 重要的数据结构
  • 5.2.2 基本的框架
  • 5.2.3 初始化设备模块
  • 5.2.4 打开设备模块
  • 5.2.5 数据读写和控制信息命令
  • 5.2.6 中断处理模块
  • 5.2.7 释放设备模块
  • 5.2.8 卸载设备模块
  • 5.3 BTTV 驱动程序解析
  • 5.3.1 bttv 源程序的结构
  • 5.3.2 驱动模块说明
  • 5.3.3 bttv 源程序解析
  • 第六章 对本系统的展望
  • 结束语
  • 参考文献
  • 中文摘要
  • ABSTRACT
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    • [1].关于高等教育的嵌入式系统的改革问题的初探[J]. 课程教育研究 2016(30)
    • [2].嵌入式系统在物联网中的应用初探[J]. 科技创新导报 2013(27)
    • [3].图书馆嵌入式信息素养教育研究[J]. 现代情报 2011(03)
    • [4].嵌入式实时网络通信技术的探讨[J]. 通讯世界 2016(13)
    • [5].嵌入式技术在纸箱打样机数控系统中的应用[J]. 产业与科技论坛 2013(21)
    • [6].嵌入式操作系统的趋势探讨[J]. 电子产品世界 2012(03)
    • [7].科威嵌入式PLC设计及应用[J]. 国内外机电一体化技术 2008(04)
    • [8].嵌入式系统的发展趋势[J]. 办公自动化 2011(10)
    • [9].高职开设嵌入式应用技术专业的思考[J]. 常州轻工职业技术学院学报 2009(04)
    • [10].高职院校嵌入式专业开设情况调研分析与对策[J]. 济源职业技术学院学报 2009(04)
    • [11].高校嵌入式信息素养教育模式研究[J]. 内蒙古科技与经济 2020(19)
    • [12].基于嵌入式的物联网控制节点的关键技术研究[J]. 电子制作 2020(12)
    • [13].嵌入式Linux系统的研究与应用[J]. 科技广场 2010(03)
    • [14].基于SOPC技术飞艇在航空护林上的应用[J]. 林业实用技术 2009(12)
    • [15].嵌入式电子时钟系统的设计与实现[J]. 电子测试 2015(06)
    • [16].ARM JTAG口在写入bootloader中的应用[J]. 电脑知识与技术 2008(27)
    • [17].无线覆盖监测系统升级解决方案[J]. 广播与电视技术 2014(11)
    • [18].嵌入式移动数据库技术研究[J]. 电子技术与软件工程 2014(22)
    • [19].嵌入式软PLC技术的研究探析[J]. 普洱学院学报 2015(03)
    • [20].两种开源嵌入式操作系统的比较[J]. 电脑与信息技术 2011(02)
    • [21].高职院校嵌入式教学改革探讨[J]. 教育教学论坛 2010(19)
    • [22].基于校企合作的嵌入式复合型人才培养[J]. 计算机教育 2013(22)
    • [23].嵌入式EMD研究[J]. 科技视界 2014(08)
    • [24].论图书馆嵌入式个性化服务的途径及成效[J]. 兰台世界 2013(26)
    • [25].嵌入式Linux的USB Gadget驱动实现[J]. 电脑知识与技术 2011(32)
    • [26].嵌入式实时操作系统在三表中的应用[J]. 仪器仪表用户 2010(05)
    • [27].嵌入式系统与物联网[J]. 现代经济信息 2014(24)
    • [28].高校图书馆嵌入式信息素质教育实现模式及案例研究[J]. 现代情报 2013(03)
    • [29].一种嵌入式Linux的高速绘图法[J]. 电脑知识与技术 2013(06)
    • [30].关于嵌入式移动数据库系统的思考[J]. 硅谷 2011(04)

    标签:;  ;  

    LinuxDMR系统设计与实现
    下载Doc文档

    猜你喜欢