论文部分内容阅读
近年来,我国电信网络和宽带网络的建设发展十分迅速,日益普及的家庭宽带和4G通讯服务给用户带来了极速上网体验,在高速发展的嵌入式移动设备行业,与电信网和互联网服务融合成为行业发展的一个重要研究方向。电视机顶盒作为智慧城市建设中“三网融合”概念的重要体现,一直在不断发展以满足用户日益增长的需求,如今在移动互联网的发展浪潮下,搭载智能操作系统的网络机顶盒应运而生,它既包含开放式的网络服务,又支持智能化的交互方式,既可以随心所欲地播放视频资源,又能够自主使用第三方软件,实现了传统机顶盒与互联网服务的融合。与传统机顶盒相比,智能网络机顶盒为满足高清视频及流媒体的播放需求,需要具备更快的运算速度和更强的视频编解码能力,本文针对该需求,从平板电脑方案移植设计了一款基于专用集成芯片组(ASIC)的Android系统网络机顶盒,系统整体低功耗、低成本,在视频解码能力,尤其是对流媒体的处理能力上较为出色,Android操作系统具有统一软件设计标准,较传统Linux系统通用性和可移植性更强。设计研究中首先通过分析现有的几种平板方案,确定移植需求及以A31s处理器为核心的硬件平台架构,进而以模块化的设计方法完成了最小系统、视频输出、系统输入、网络通信和电源管理模块的电路原理图设计,并在文中针对其中的关键模块给予原理说明。硬件电路设计完成后,通过分析Android系统架构和系统移植流程,从源平台进行了Android4.2系统移植,然后根据红外驱动设计需要,深入分析了内核字符设备驱动结构,以及Input子系统的数据结构和工作机制,在Input子系统中实现了IR驱动程序,最后针对设计中出现的意外断电掉码现象,优化了NAND flash驱动。文章最后对Android系统进行了编译、烧写,并对机顶盒的电路及输入输出功能进行了测试,系统功能实现正常、运行良好,TMDS差分信号稳定,达到了预期设计要求。