摘要:
随着人们生活水平的提高和Internet技术的发展,IPTV开始走进人们的生活,IPTV是一种集网络、多媒体、通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术。作为IPTV系统终端的IPTV机顶盒成为业内研究的热点。本文以基于嵌入式Linux的IPTV机顶盒设计为研究课题,系统阐述了IPTV机顶盒的设计过程。 本文在介绍了IPTV相关理论和IPTV机顶盒所涉及到的关键技术的基础上,从硬件和软件两个方面阐述了IPTV机顶盒的实现。在硬件部分,论文研究了IPTV机顶盒的三种设计方案,详细介绍了本次设计所采用的STB810设计平台,具体阐述了IPTV机顶盒硬件设计框架,分析了主控芯片PNX8550、存储器接口和网络接口模块。在软件部分,论文介绍了IPTV机顶盒开发环境的构建,从软件分层的角度阐述了IPTV机顶盒软件架构。研究了Linux下驱动程序的开发过程和Linux APIs,讨论了应用软件的设计方案,以软件的执行流程为主线,详细讨论了系统应用软件的设计过程。同时还研究了本次设计所采用的JFFS2文件系统以及Linux启动过程和脚本的制作。最后经测试证明,IPTV机顶盒的设计方案是切实可行的。
展开