论文部分内容阅读
当前IPTV产业在国内外快速发展。由于IPTV系统采用了服务器—客户端的C/S网络模式,处于不对等位置的普通用户之间不能够自由平等地进行资源交互,用户的自由受到了一定限制。P2P点对点对等网络技术的应用可以弥补IPTV的功能这个缺憾。但是目前基于P2P对等网络技术的解决方案均是针对个人计算机的,其在嵌入式机顶盒设备中的实现方案尚未出现。因此如何在嵌入式机顶盒设备中实现P2P技术的应用成为一个值得研究的课题。本文正是基于这样的目的,对P2P技术在嵌入式机顶盒设备中的应用实现进行了研究。论文的主要内容包括以下几部分:1.首先对P2P对等网络技术及其应用进行了深入分析,并对嵌入式Linux系统特点进行了详细的论述。然后针对本设计的功能要求,提出了一种基于EM8622L硬件平台的嵌入式Linux机顶盒设计方案。2.继而基于EM8622L硬件平台,分析了系统设计的交叉编译链、底层设备驱动程序等底层资源,研究了系统应用程序设计架构和图形用户界面的移植,并论述了该平台下嵌入式Linux应用程序开发方法。3.最后在对本系统应用程序的功能结构分析后,设计了系统各个功能模块,其中包括P2P下载功能的设计、用户界面控制程序的设计、基于MiniGUI的控件和图形用户界面设计,从而完成该机顶盒平台的整体设计。通过对该系统的测试,验证了本文提出的设计方法是可行的,并且功能达到了预期的设计要求。最后针对本设计的后期改进,提出了几个可行的设计思路。