论文部分内容阅读
近些年,嵌入式技术的快速发展和物联网概念的推广促使越来越多的设备跟“智能”和“网络”联系在一起,智能电视正是这一趋势下的产物。所谓智能电视,是指搭载了智能操作系统,并且可以接入互联网,用户可在线观看视频,也可安装和卸载第三方服务商提供的程序来扩充电视功能的这样一类数字电视的总称。智能电视功能日趋强大,同时对硬件配置和操作系统的要求也越来越高。本文基于嵌入式领域最具优势的ARM体系结构和Android操作系统实现了一套高端的智能电视解决方案。方案的主处理芯片采用Marvell公司的88DE3100多媒体处理芯片,此芯片的主CPU是一个兼容ARMv7的双核CPU,芯片还内置了多个音视频处理模块。Android操作系统的版本为2.3的版本Gingerbread。本文分别对智能电视的硬件设计和软件设计的实现过程做了描述。硬件设计包括硬件系统管理模块、图像处理模块、音频处理模块、视频处理模块、数字版权管理模块和外部存储模块。软件设计包括系统引导模块、系统状态、操作系统启动流程和多媒体处理框架。文章最后分别对系统的更新过程,eMMC存储的优化方法和UBoot烧录过程的改进方案做了研究。