·
网站地图
·
关于我们
·
RSS订阅
·
联系我们
·
高级搜索
·
收藏本站
首页
信息家电
|
家用电器
|
行业要闻
|
安防电子
|
ad2
主页
>家用电器>
基于数字电视机顶盒的Java虚拟机的移植
后街男孩 后街男孩经典 后街男孩照片>
基于数字电视机顶盒的Java虚拟机的移植
来源:kappa女视频下载-中国消费电子 | 更新日期:2008-11-20 | 人气:737018
ad3
关键字:
后街男孩,后街男孩经典,后街男孩照片
摘 要:为了增强数字电视机顶盒的网络交互能力,介绍了嵌
后街男孩新闻
入式中间件Java虚拟机以及它在数字电视机顶盒上的移植与实现。简要叙述了普通DVB-C有线数字电视机顶盒技术,介绍了嵌入式中间件的概念、背景以及JavaVM的层次结构。重点介绍了JavaVM在
后街男孩的所有歌曲
数字电视机顶盒上的移植过程。运行结果表明JVM在机顶盒上移植成功。
关键词:数字电视 机顶盒 嵌入式中间件 Java虚拟机
数字电视是当前IT产业的热点,作为一项即
后街男孩的歌
将在全国范围内开播的信息服务,它融合了计算机、多媒体、通信网络等众多技术。随着数字电视近几年的发展,交互式电视越来越受重视。交互式电视可以为用户提供丰富的互动功能,包括电子节目指南、视频点播、股票信息、互动游
后街男孩中文网
戏等。目前,数字电视机顶盒是基于有线电视网络传输的模拟电视机接收
后街男孩mv下载
数字电视
后街男孩服装店
节目和数字信息的主要接入平台。要实现交互式电视的功能,数字电视中间件技术是必不可少的条件,它已成为交互式电视的核心技术。我国已制定了数字电视中间件标准,利用
后街男孩mp3下载
该标
后街男孩歌曲下载
准
后街男孩图片
开发具有自主知识产权的中间件系统是非常
后街男孩所有歌
必要的。
本文以目前较为成熟的数字电视机顶盒技术为参考背景,提出了一种将中间件JavaVM移植到数字电视机顶盒上的方案,详细介绍了整个方案的原理以及具体实现过程。
1 有线数字电视机顶盒
后街男孩的最新专辑
技术
有线数字电视机顶盒结构如图1所示。
图1有线数字电视机顶盒结构图
普通(民用)有线数字机顶盒是传统HFC网络与传统模拟电视之间的数字桥梁。在HFC网络的前端,数字复接器将各种已编码的数字电视节目信
后街男孩音乐
号与数据广播信号复接,经过组帧、QAM调制和载波调制成DVB-C信号流,通过HFC网络向用户广播。用户则通过数字机顶盒锁定电视节目频道,经过QAM解调、解复用、解压缩、解密和收费
后街男孩的所有歌曲
控制等过程完成节目接收。机
后街男孩好听的歌
顶盒的核心模块(如STi5512)是数字电视解码器,它是一个嵌入式系统,一般有以下硬件模块:MIPS CPU、解调器、解复用器、A/V解码器、模拟A/V编码器等。
本方案中选用ST公司的Sti5516芯片,该芯片的CPU为ST20-C2。
2 中间件技术
后街男孩全集
从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应
后街男孩的介绍
用程序的规模不断扩大,特别是因特网的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平
后街男孩 my love
台上运行。这一切对新一代软件的开发提出了新的需求。在这种分布异
后街男孩几个人
构环境中,通常存在多种硬件系统平台(如PC、工作站、小型机等),在这些硬件平台上又存在各种各样的系统软件(如不同的操作系统、数据库、语言编译器等),以及多种风格各异的用户界面,这些硬件系
everybody 后街男孩
统平台还可能采用不同的网络协议和网络体系结构连接。如何把这些系统集成并开发新的应用是一个非常现实而困难的问
后街男孩下载
题。
为解决分布异构
evergreen 后街男孩
问题,提出了中间件(middleware)的概念。
中间件是在应用程序与操作系统、硬件平台之间嵌入的一个中间层,通常定义成一组较为完整的、标准的应用程序接口。它主要为应用
后街男孩的所有歌
软件的开发提供跨操作系统、跨硬件的平台及层次化、模块化和可扩展的接口,同时,根据嵌入式应用的编程特点提供
后街男孩服装店
必要的编程工具。
借助中间件,应用程序可以独立于操作系
后街男孩mv
统和硬件平台,使产品的开放性和可移植性更强。有了中间件,应用程序不仅可以运行于不同硬件平台,也可以在不同的操作系统上运行,从而在提高开发
后街男孩主唱
效率、减少开发成本的同时能够跟上技术的发展,使应用的开发变得更
后街男孩mtv下载
加简捷,也为应用程序
后街男孩英文介绍
提
后街男孩资料
供了一个相
后街男孩的专辑
对稳定的高层应用环境。
对于数字电视机顶盒,数字电视中间件是指位于数字电视机顶盒内部实时操作系统与应用程序之间的软
后街男孩好听的歌曲
件部分,它将应用程序与底层的操作系统、硬件细节隔离,使应用不依赖具体的硬件平台。它在数字电视中的位置如图2所示。
图2 中间件在数字电视中的位置
3 Java与Java虚拟机
3.1 Java简介
对于大多数开发语言,需要编译或解释。但是Java语言
后街男孩全部歌曲
与那些需要编译或解释的语言比起来较特殊。通过编译器, 首先程序被翻译为一种称为Java bytecode的中间语言
后街男孩档案
,一种在Java平台上被解释器解释的平台独立代码。解释器解释计算机上所有的Java bytecode指令。一旦编译完成,在程序每次执行时,系统都会发生一次解释过程。图3演示了该过程。
图3 Java程序的执行过程
每个
后街男孩视频下载
Java解释器,不管是一个开发工具或者是一个运行applet小程
后街男孩所有歌曲
序的web浏览器,都是Java虚拟机的实现形式。Java bytecodes 使得“一次编写,随处运行”这种时髦观点成为可能。bytecodes 能够运行在任何一种Java虚拟
后街男孩照片
机形式上,这就意味着只要计算机上安装有Java虚拟机, 那么同样的一个Java程序可以运行在 Windows 2000系统、 Solaris 工作站或者一个Mac系统上。
3.2 Java平台
一个平台是程序运行的硬件或者软件
后街男孩老歌
环境。刚才已经提到了一些比较流行的平台,如Windows 2000、 Linux、Solaris和Mac OS。大多数平台可以认为是硬件和操作系统的联合体。 Java与其他平台不同,因为它只是一个运行在其他硬件平台基础上的软件平台。Java平台有两个组件:JavaVM和JavaAPI。图4为Java平台结构图。
图4 Java平台结构图
3.3 J2ME平
后街男孩子
台
Java发展至今已推广到各种平台,针对不同应用平台SUN公司开发了四个版本
后街男孩介绍
的Java运行环境,其中如PDA、STB这样的硬件运算能力不高且存储有限的各式消费性电子产品专门提出了J2ME版本。
J2ME定义了一套Java的运行环境和开发环境,它包含安装在各类消费性电子
后街男孩成员
设备中的Java虚拟机和特别为了各类消费性电子设备中的核心类库。而J2ME的主要应用则可以分为两大类:个人移动设
后街男孩好听的歌曲
备和共享固定设备。前者在Configuration层使用CLDC,其所应用的终端设备包括移动电话等,在人机接口上比较精简且内存需求较小。后者在Configuration层使用
后街男孩精选
CDC,如车用导航、娱乐设备、数字电视机顶盒等。图 5为J2ME平台结构。
图5 J2ME平台结构
4 移植与实现过程
笔者所做的工作就是将JavaVM的CDC&Foundation移植到前述框图所描述的数字电视机顶盒上,见图6。
图6 移植方案
4.1方案
我国的数字电视中间件标准明确指出中
后街男孩的介绍
间件系
后街男孩的最新专辑
统要采用Java虚拟机,提供Java应用程序标准接口,使用Java语言编写交互式应用程序。根据该标准,结合有线电视机顶盒的硬件环境和操作系统等特征,提出了基于有线电视机
evergreen 后街男孩
顶盒的数字电视中间件的实现方案。
4.2 方案的实现
采用SUN公司在其主页上公布的免费的Java虚拟机软件实现代码,经过各方面的修
后街男孩简介
改移植到现有的数字电视机顶盒上。
4.2.1 环境搭建
(1)通过修改源码中的build目录下的相关make文件,使
后街男孩演唱会票价
得虚拟机源代码
后街男孩演唱会
的运行环境得以正确搭建在机顶盒上,为下一步的代码调试奠定基础。主要表现在编译器名称以及路径、文件后缀名和JDK工具包路径。为了减少初期移植工作的难度,相应地简化修改了一些生成Java虚拟机可执行代码的选项。
(2)根据现有数
后街男孩视频
字电视机顶盒具体的硬件配置,主要根据flash的大小修
后街男孩主唱
改了相
后街男孩新专辑
应的硬件配置文件。
4.2.2 代码调试
在正确搭建了编译调试环境后,做代码的调试。主要有
后街男孩成名曲
以下几个
后街男孩几个人
方面的修改和代码重写:
(1)与操作系统相关的修改。数字电视机顶盒采用ST公司提供的嵌入式实时操作系统OS20,而源代码中是基于Linux操作系统。修改关于task结构的定义和使用。另外在OS20操作系统内核代码中的关于支持可变参数的定义也
后街男孩北京演唱会
与Linux中的不同,也要做相应修改。
(2)与CPU有关的修改。主要是将源代码中用X86汇编指令写的汇编文件CVMjniInvokeNative.S用自行设计的C2汇编指令实
后街男孩主唱
现。由于ST20-C2提供的寄存器较少,在实现中采用了局部变量完成数据的存储和传递。
(3)调试中的简化修改。屏蔽了多线程,给调试带来了莫大的方便。去掉动态加载功能,使需要使用的类都是预先编译并被本地化成romjava.c。
4.2.3 测试与运
后街男孩nick
行结果
JavaVM实际
后街男孩资料
上是系统的一个进程,系统会像对待普通进
后街男孩every body
程一样,为它分配必要资源,包括进程优先级、系统需要的内存空间等。JavaVM作为系统的进程
the one 后街男孩
,将依照自己优先级,参与系统的进程调度。JavaVM系统与其它进程一起,共享包括处理器资源在内的系统资源。为此,笔者在main()函数中创建一个任务来启动javavm这个
后街男孩全部歌曲
任务。将整个修改好的源代码在新的编译环境下
后街男孩视频下载
编译连接成可执行代码,通过JTAG口下载到机顶盒目标板中运行。
Java虚拟机的“输入
后街男孩最新
”是“hello.java”,经过Javac编译后生成类文件“hello.class”。如果代码调试
后街男孩图片
成功就应该在显示终端打出“hello world”字样,这是Java虚拟机解释字节码的结果。说明基于CDC&Foudation配置的Java虚拟机移植成功。
本论文提出的在有线数字电视机顶盒环境
后街男孩经典歌曲
中实现数字电视中间件的方案采用Java技术作为核心,充分体现了Java技术的优点,使交互
后街男孩好听的歌曲
式电视的应用开发更加简捷方便。该方案实现了Java平台(CDC)的基本功能,为进一步研究和实现Java应用程序标准接口提供了软件平台。
当然目前的这个CDC实现还存在部分问题,需要进一步改进以提高其稳
the one 后街男孩
定性,在此基础上,可以增加个人简表和Java TV API为Java应用程序的开发提供完整的环境。
以上介
后街男孩 优酷
绍了嵌入式中间件JavaVM的基本概念及其抽象模型,给出了它在数字电视机顶盒的移植与实现。通过嵌入
后街男生
式中间件JavaVM,使不同平台之间的应用程序代码快速移植成为可能。嵌入式中间件可以适用于不同软硬件平台;能够独立于平台和处理器,能移植于不同操作系统与不同微处理器体系结构,从而使上层的应用程序移植性更强
后街男孩的所有歌
。我们相信,嵌入式中间件的广泛使用将使嵌入式应用也能像Java语言一样,可在各式各样机器、操作平台的环境中开发应用软件——“一次编译,到处运行”。
参考文献
1 探矽工作室.深入嵌入式Java虚拟机.北京:中国铁道出版社,2003
2 Connected Device Configuration and Foundation Profile. Ver-sion 1.0.1 Java(tm) 2 Platform.
Micro Edition,2003
3 CDC: An Application Framework for Personal Mobile Devi-ces. JavaTM 2 Platform. Micro
Edition,2003
推荐文章
·
电脑报:定制手机上位记
·
半导体寒流来袭 500家芯片设计公司生死大考
·
移动大会:诺基亚与摩托罗拉的明暗对比
·
国产笔记本业务难盈利 TCL电脑再调整
·
低价便携电脑市场或成芯片双雄交火地
·
三星将通过三条产品线力拓中国大客户市场
·
赛普拉斯CMOS图像传感器将胶片和数字视频结合用于电影拍摄
·
戴尔市场经理要钢:解析何为“纯粹的虚拟化”
·
iPhone一周内连下两城 大陆行货仍遥不可及
·
学术造假“拷问”评价体系
·
中芯国际第四季度净亏损2120万美元
·
广达将推出自有品牌“革命性”上网设备
·
传摩托罗拉将被中国企业并购 或退出手机市场
·
广州水货手机内有乾坤:蛇鼠各有路
·
芯片笔记本制造商总动员争食“上网本”大餐
·
珠海炬力第四季度净利润1940万美元
·
Avago推出消费类和工业应用光传感器用小型化信号调节芯片
·
PSRR和其它电源因素对手机音频的影响
·
2012年智能手机销量将逾2亿部 iPhone功劳大
热门文章
·
世平集团在IIC会上展示设计整合能力
·
IT厂商成立消费电子联盟向PC数码黑货宣战
·
中国制造也需要“变芯”
·
一种红外感应泵液器的单片机应用设计
·
飞思卡尔移动电视调谐器出货量突破一百万大关
·
国家半导体高清电视信号路径芯片系列新推电缆驱动器及均衡器
·
数字电视将亮相北京公交
·
209项进口商品关税降低 部分家电降幅超50%
·
国标牵头起草单位再度招标 家电现标准之争
·
欧司朗光电推出创新型 LED 相关技术
·
2008年家电涨价已不可避免 是全面通胀前兆?
·
资源不断集聚 国内平板显示产业链加速完善
·
双开门冰箱PK,国内品牌有心无力
·
ST推出新款低成本标清电视机顶盒解码器
·
三星成全球最大电视厂商 TTE销量降至第三
·
中国手机电视技术有望冲击国际标准
·
家电厂商蜂拥汽车电子业 抢食3千亿元蛋糕
·
定频空调能效标准或将明年出台
·
海信整合科龙遭遇诚信危机 两大品牌难互补
}
关于我们
|
网站地图
|
致公考人
|
网站申明
|
申请链接
|
留言反馈
|
联系我们
Copyright © 2007 kappa女视频下载-中国消费电子. All Right Reserved.
本站中文版权所有
kappa女视频下载-中国消费电子
内容均来源于互联网,如有侵权,敬请联系我们,我们尽快解决!