浅谈android在数字机顶盒中应用的可行性及其未来发展

浅谈android在数字机顶盒中应用的可行性及其未来发展

ID:34379527

大小:158.13 KB

页数:3页

时间:2019-03-05

浅谈android在数字机顶盒中应用的可行性及其未来发展_第1页
浅谈android在数字机顶盒中应用的可行性及其未来发展_第2页
浅谈android在数字机顶盒中应用的可行性及其未来发展_第3页
资源描述:

《浅谈android在数字机顶盒中应用的可行性及其未来发展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、有线电视技术技术交流姜朔昶浙江传媒学院摘要:本文主要介绍了机顶盒中的嵌入式操作系统以及STB嵌入式操作系统主要特点和要求,阐述了移植Android的关键技术,论证了Android系统在机顶盒上使用的可行性,并展望了Android系统在机顶盒上的发展前景。关键词:Android数字电视机顶盒嵌入式操作系统1引言并且操作系统装在有限的内存中(一般在ROM中)这样的系统称之为嵌入式操作系统。随着Android在智能手机行业上的成功应用,以嵌入式操作系统一般包括核心系统、图形窗口系Android作为嵌入式系统的开发,特

2、别是在非手机系统、文件系统、网络通讯系统(TCP/IP/PPP)、应用程统上的应用方面的开发尤为引人关注。早在2009年序接口(API)以及设备驱动程序接口(DDI)等部分。6月MIPS科技公司(MIPSTechnologies,Inc)就推出对于机顶盒而言嵌入式操作系统恰恰是它的灵其行业标准MIPS架构的Android平台。此外,MIPS魂部位,因为机顶盒工作性能的优异与其使用上是否科技还将通过参与不同的工作组,与其他会员一起共方便都大大取决于嵌入式操作系统。另外为机顶盒的同推动Android平台在机顶盒、数

3、字电视及网络等嵌科学技术含量也是由所带的嵌入式操作系统体现的。入式产品的应用。本文就着重分析有关Android嵌入这也正是现在我们讨论以Android系统作为机顶盒式系统在数字电视机顶盒(STB)中应用的可行性及其嵌入式操作系统的原因。未来的发展趋势。作为嵌入式系统应当具有以下几个特点:(1)所需的成本低,体积较小以及嵌入开发软件2机顶盒中的嵌入式操作系统代码的安全可靠性高,另外为了避免用户对其中的程序功能进行修改所以不具备二次开发的能力;数字机顶盒由硬件系统和软件系统构成,音视频(2)嵌入式系统是先进的计算机

4、技术、半导体技解码主要由硬件实现,而操作界面的功能、电视图像术以及电子技术与各个行业的具体应用相结合的产的重现、数据广播业务的平台以及Internet的接入等物;都需要软件系统实现。其中数字机顶盒的软件系统主(3)嵌入式系统所实现的功能单一,通常是面向要由嵌入式操作系统(EOS)、硬件抽象层(HAL)、软特定的应用,这也正是低功耗的原因,所以一般只实件抽象层(SAL)以及应用程序(ASL)组成。以下主要现某些行业的特定功能。分析嵌入式操作系统。在现阶段应用的大多数嵌入式操作系统中,比较人们一般把处理器使用内存较

5、少,对外存需求低著名的有Vxwork、PSOS、PalmOS、嵌入式Linux、QNX2011年第9期(总第261期)107技术交流有线电视技术和WindowsCE等。而Google推出的Android系统正(1)首先是建立交叉编译环境,这里所要说的是是基于嵌入式Linux。下面主要论述有关Android系在建立交叉编译环境时需要注意Linux内核的版本。统的应用可行性。另外,由于将ARM架构+Android系统应用于机顶盒,形成开放统一的软硬件平台,将使得运营商的各项增3Android系统的引入值业务与应用软

6、件的开发、植入更加方便、快捷,所以需要将编译配置设置为ARN-Linux。Google公司推出的Android系统是一个开源开(2)再移植Android的引导程序Bootloader,一般放的平台,是基于Linux系统,由Linux内核、Linux运分为两个阶段。行库、用来运行代码的类似Java虚拟机以及全套的其中Stage1主要完成硬件设备的初始化以及为加移动电话应用程序组成的。正是由于它的开源的特载Bootloader的Stage2准备RAM空间,拷贝性,可对其使用范围进行进一步的扩展。Bootloader

7、的stage2到RAM空间中并且设置好堆栈,对于Android系统的硬件环境而言,正如负责使跳转到Stage2的C入口点。Android平台研发的Rubin所说“我们不会制造Stage2主要实现初始化本阶段要使用到的硬件Android手机硬件,Google将把相应的硬件业务交给设备和检测系统内存映射(memorymap),并将Kernel其他厂家。”对于Android系统硬件环境要求不是很映像和根文件系统映像从Flash上读到RAM空间严格,许多硬件平台都可支持。比如就Android系统中,为内核设置启动参数以

8、及调用内核。的所需内存来说,由于基于Java开发使得系统有一(3)最后移植Android文件系统,这里由于系统个规则来回收内存,从而不需要过多的剩余内存,进内存占用较大,所以需要考虑使用NFS文件系统,并而大大减少了系统对内存的要求。可以使用Android模拟器进行移植。另外对于Android系统所需的软件环境而言,因当然以上是一种移植方法,对于业界标准MIPS为Android平台是基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。