论文部分内容阅读
嵌入式数字音视频产品是现代生活中不可或缺的时尚元素。近年来,随着计算机技术、通信技术的飞速发展,特别是互联网的迅速普及和3C(计算机、通信、消费类电子)合一的加速,微型化和多元化成为嵌入式数字音视频产品发展的新趋势。
随着数字高清电视机的广泛使用,人们希望利用电视机即可观看高质量的网络视频资源,网络媒体硬盘播放器就是能够满足上述需求的新概念数字音视频播放系统,该系统不但可以使用电视机播放内置或外置大容量存储器中的高清音视频文件,而且可以通过网络下载媒体文件。嵌入了网络媒体下载客户端的音视频播放器产品具有节约资源和使用便捷的优点。
本论文提出了一种基于ADSP-BF548处理器的网络媒体下载客户端解决方案。该嵌入式网络媒体下载客户端基于网络媒体硬盘播放器产品,采用BitTorrent协议实现。
本论文首先介绍了网络媒体硬盘播放器的概念与功能,阐述了嵌入式网络媒体下载客户端的意义及发展趋势;接着给出了网络媒体下载客户端硬件设计方案;然后,实现了嵌入式操作系统uClinux的移植和网络驱动程序的移植与测试;接下来,详细地分析了网络媒体下载客户端所采用的BitTorrent协议;最后,实现了高性能的嵌入式BitTorrent网络下载客户端软件dmTorrent,并对其功能和性能进行了测试。