论文部分内容阅读
随着P2P、流媒体技术为核心的新一代网络传输工具逐渐普及,大体积高清视频在网络上的传播已如家常便饭,大量BT网站涌现出来。由于高清巨大的潜在价值和商业空间,各国都在纷纷追逐高清。在国内,高清产业在用户规模总量偏小的基础上同样保持了稳定快速增长态势。本多媒体系统就是面向这一需求所设计的。本文在嵌入式技术的基础上,结合多媒体技术,提出了一种嵌入式多媒体系统的设计方案。并依次按照系统硬件、系统固件和系统软件的顺序,从三个层面上分析了本嵌入式多媒体系统的设计和实现。首先在介绍说明了嵌入式系统、嵌入式处理器的基础上,结合CISC设计思想具体分析了Intel 3100的功能与特点,并设计了包括DDR2 SDRAM接口、FLASH接口、音频输出接口、视频输出接口、以太网接口及USB接口等一些重要外围接口。其次,固件部分详细论述了本系统开发平台搭建的步骤,针对多媒体系统的特点,对Linux内核进行了相应的修改和移植,同时分析研究了各种Redboot加载方式的区别,并对系统显示驱动程序的应用配置步骤给出了详细的说明。最后,文章详细论述了系统的各功能模块及总体架构,设计了基于TEA算法的系统初始化程序、基于Gstreamer的播放器程序以及基于Directfb的系统界面程序,并给出了系统的主界面效果示意图。本嵌入式多媒体系统可以很好的满足用户需求。针对各种具体的问题,本文还以讨论的形式介绍了关于今后系统设计的一些改进想法和措施,比如考虑增加对视频点播、浏览器和flash游戏的支持等等。