基于Android的智能电视系统软件关键技术实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jokylin1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家对三网融合的大力推进以及Android系统在智能手机、平板等领域的广泛应用,智能电视的发展逐渐步入快车道。与传统电视相比,智能电视内置操作系统,用户可以自由下载和安装应用,扩充电视的功能。Android系统由于开放源码,聚集了大量的应用开发者,将其应用于智能电视,能够有效解决智能电视软件的扩展性问题。  根据智能电视对软硬件的需求,采用海思的Hi3716CV200处理器搭载Android系统来构建智能电视系统平台。建立智能电视软件平台的关键技术主要包括三个部分:系统移植、硬件驱动的开发和系统升级的实现。  系统移植实现了将Android系统移植到Hi3716CV200的硬件平台上,包括引导程序开发、Linux内核移植和Android文件系统移植。首先开发引导程序,初始化基本的硬件,为引导Linux内核准备条件。然后配置和剪裁内核,修改平台相关代码,完成Linux内核移植。最后配置和编译Android源码,制作启动脚本。  硬件驱动的开发实现了智能电视的存储设备eMMC以及输入设备红外遥控器的驱动程序。eMMC驱动遵循eMMC协议,通过Linux内核的MMC子系统提供的接口来实现。红外驱动采用内核的输入子系统提供的接口来上报用户按键。  系统升级的实现完成了智能电视系统升级流程的设计与实现,包括在线升级和U盘升级两种方式。同时这部分还包含了系统镜像烧写的设计实现。
其他文献
随着信息社会的发展,越来越多的信息以电子数据形式存储,尤其是伴随着Internet发展,电子数据呈爆炸式增长。在未来几年内,存储将成为令人瞩目的一个市场。在今后的几年内,存
通过开发基于Web的企业级应用来改变现代企业的信息交流方式、提升企业的竞争力已经成为一个不可阻挡的潮流。J2EE自诞生起,就专注于企业级Java市场,为构建企业级应用做出了
控制网络正在把以前由计算机世界享有的所有优点带进控制世界。因特网、内部网和控制网可以协同工作,让人们即可联系到人,又可联系到“物”。因此,家居系统不再以一个信息孤
体感交互作为一种新型的人机交互方式,近年来由于计算机视觉处理技术不断成熟以及计算能力的大大增强,被引入到越来越多的多媒体设备(如电视机、高清播放机以及电视游戏机等)中。
入侵检测作为一种积极主动的安全防护技术,能对内部攻击、外部攻击和误操作等进行实时检测,使网络和主机系统在受到危害之前采取响应入侵和拦截,能为网络提供一个立体纵深、多层
随着信息技术的飞速发展,信息家电、手持设备、移动通信设备等嵌入式产品得到越来越广泛的应用,嵌入式软硬件开发也成为当今热门的研究课题之一。为了实现复杂的功能,现代嵌
随着港口信息系统对功能要求的不断增加以及港口业务的不断拓展,人们对于港口的现代化管理要求以及信息系统的实用性,个性化服务需求,可维护性,复用程度等的要求也越来越高。然而
随着电力电子技术的发展,大量非线性负载的使用,导致电网电流和电压波形产生严重畸变,从而严重影响了电力系统的安全、稳定运行。因此,对于电力谐波的检测具有重要的意义。从国内
随着安卓系统的流行,在安卓系统上实现三维图形界面的需求也越来越迫切。然而,安卓图形界面基于二维图形系统,在其上实现三维图形效果难度大且不易推广。因此,为了给用户提供更良
目标跟踪(object tracking)是计算机视觉领域的一个研究热点,可广泛应用到生活的诸多方面,例如视频监控、异常行为序列识别等。本文中提出的多目标的跟踪方法基于一种常见的应