基于ST20嵌入式系统的Java虚拟机研究与移植
嵌入式系统获取更多权威电子资料请登陆www.eepw.com.cn基于ST20嵌入式系统的Java虚拟机研究与移植分析了开放源码的Java虚拟机Kaffe的结构、运行机制,并针对DVB(Digital Video Broadcast)数字机顶盒软件架构中对基于Java虚拟机的MHP(Multimedia Home Platform)中间件研发的需求。研究了将Kaffe移植到Sti5516处理器和其专用OS20操作系统的关键技术,给出了相应的移植方案。对深入了解MHP在数字机顶盒中的应用给出了研究方向和基本思路。1引言随着现代信息技术的迅猛发展,电视数字化步伐加快了。从一开始的模拟电视到现在的数字电视,不仅大大提高了电视节目的质量,也推动了电视数字化的进一步发展。在各种数字视频广播标准中,欧洲的DVB(Digital Video Broadcast)标准使用比较广泛,它为在同一信道中传输视频、音频、数据提供了一种灵活、高效的方式,可以通过卫星、电缆和地面信道传输高质量的电视节目。同时基于DVB的数据广播标准也能满足人们对于宽带数据业务的要求,如证券信息服务、电子节目、MP3音乐下载、电子邮件、网页浏览等,在现代信息技术领域应用极为广泛。图一数字机顶盒架构从图一我们可以看到,一个完整的数字机顶盒由硬件平台和软件系统组成,可以将其分为4层,从底向上分别为硬件、底层软件、中间件、应用软件。硬件提供机顶盒的硬件平台;底层软件提供操作系统内核以及各种硬件驱动程序;应用软件包括
用户评论