基于数字电视机顶盒的Java平台研究与实现

基于数字电视机顶盒的Java平台研究与实现

论文摘要

随着数字电视的发展,交互式电视已经成为当前数字电视发展的趋势,要实现交互式电视的功能,数字电视中间件技术是必不可少的,它已成为交互式电视的核心技术。我国已制定了数字电视中间件标准,利用该标准开发具有自主知识产权的中间件系统是非常必要的。本文首先介绍了数字电视机顶盒的相关技术特别是其中的中间件技术,接着重点研究了Java虚拟机的整体结构。在此基础上,根据我国已经制定的数字电视中间件标准,同时借助于国内外已有数字电视中间件产品的开发经验和特定的数字电视机顶盒软、硬件平台,研究了基于有线数字电视机顶盒中间件实施方案。该机顶盒上操作系统为OS20操作系统。将基于Linux系统的连接设备配置(CDC)移植到该机顶盒。在数字电视机顶盒平台上实现Java平台移植,主要包括CDC与编译器、CPU、操作系统相关代码的移植。最后通过测试,所移植的CDC平台在该数字电视机顶盒上运行基本正常。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 1 绪论
  • 1.1 研究背景
  • 1.2 论文所做的工作
  • 1.3 论文结构
  • 2 数字电视机顶盒及其中间件
  • 2.1 数字电视机顶盒概述
  • 2.1.1 数字电视机顶盒的基本概念
  • 2.1.2 数字电视发展方向
  • 2.2 有线数字电视机顶盒技术
  • 2.2.1 嵌入式实时多任务操作系统
  • 2.2.2 中间件
  • 2.2.3 加解扰技术
  • 2.3 数字电视中间件
  • 2.3.1 基本概念
  • 2.3.2 数字电视中间件软件平台
  • 2.3.3 数字电视中间件系统的特点
  • 2.3.4 数字电视中间件标准
  • 2.3.5 我国数字电视中间件标准的制定
  • 2.4 小结
  • 3 Java虚拟机
  • 3.1 Java平台结构
  • 3.2 Java语言
  • 3.3 Java虚拟机结构及工作原理
  • 3.3.1 Java体系结构
  • 3.3.2 Java虚拟机结构及工作原理
  • 3.4 Java虚拟机的体系结构
  • 3.4.1 类装载器的体系结构
  • 3.4.2 执行引擎
  • 3.4.3 Java虚拟机运行过程
  • 3.4.4 本地方法栈
  • 3.5 J2ME简介
  • 3.5.1 J2ME结构
  • 3.5.2 J2ME配置及框架
  • 3.6 连接设备配置CDC
  • 3.7 个人简表 PP
  • 3.8 小结
  • 4 Java平台在数字电视机顶盒中的实现方案
  • 4.1 方案总体设计
  • 4.2 CDC平台
  • 4.3 Java应用程序标准接口
  • 4.3.1 J2ME程序包
  • 4.3.2 专业程序包
  • 4.4 小结
  • 5 Java平台在数字电视机顶盒中的实现
  • 5.1 CDC在Linux下的参考实现
  • 5.1.1 Linux下JDK的安装
  • 5.1.2 虚拟机CVM的生成
  • 5.2 移植CDC相关技术
  • 5.3 移植CDC中与编译器相关的部分
  • 5.4 移植CDC中与CPU相关的部分
  • 5.4.1 本地方法
  • 5.4.2 本地方法栈
  • 5.4.3 本地方法栈的实现
  • 5.5 移植CDC中与操作系统相关的部分
  • 5.5.1 可变参数的移植
  • 5.5.2 文件与目录代码的移植
  • 5.5.3 多线程部分的移植
  • 5.5.4 动态链接的移植
  • 5.6 测试坏境的搭建
  • 5.7 测试CDC的移植结果
  • 5.8 小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于数字电视机顶盒的Java平台研究与实现
    下载Doc文档

    猜你喜欢