论文摘要
随着数字电视的发展,交互式电视已经成为当前数字电视发展的趋势,要实现交互式电视的功能,数字电视中间件技术是必不可少的,它已成为交互式电视的核心技术。我国已制定了数字电视中间件标准,利用该标准开发具有自主知识产权的中间件系统是非常必要的。本文首先介绍了数字电视机顶盒的相关技术特别是其中的中间件技术,接着重点研究了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 连接设备配置CDC3.7 个人简表 PP3.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 展望致谢参考文献
相关论文文献
标签:机顶盒论文; 中间件论文; 虚拟机论文;