论文部分内容阅读
嵌入式多媒体传输终端作为一种网络多媒体传输系统是能够同时进行多种媒体通信的终端设备,具备多种媒体的采集和展现能力,具备较强的处理能力以完成信息编解码以及媒体通信的能力。随着现代科技的发展,嵌入式处理器的处理能力也得到了长足的进步,使得多媒体通信终端能够在一个嵌入式系统上实现:同时,Linux、WinCE、Palm、VxWorks等一些嵌入式操作系统也得到了快速的发展。嵌入式处理器和嵌入式操作系统及各种应用软件的支持,使得嵌入式多媒体终端设备的设计和开发变得较为方便和快捷,也为嵌入式多媒体通信终端的功能更新和发展提供了极大的便利。
本文提出并实现了一种基于ADSP-BF561双核处理器的手持视频通信终端解决方案,在家庭、办公室、野外等多种环境中,不需要借助传统的蜂窝通信基站等复杂设备,就可以进行无线通信,处理和传输音视频等多媒体信号,实现多媒体信息实时交互。
视频终端没有采用传统的MCU+DSP方案,而是采用了ADI公司BLACKFIN系列双核处理器ADSP-BF561,其性能更加优异,具有极强的多媒体处理和网络交互能力。视频终端软件分两部分:ADSP-BF561处理器的核A嵌入uClinux操作系统,负责音视频信号的采集及通过无线局域网实现H.264编解码数据的实时传输和播放;核B专门负责对实时采集的视频信号进行H.264算法编解码并同时负责音频信号的编解码。本文主要介绍了嵌入式网络多媒体传输系统的软硬件设计方案,并结合本人的实际研发工作介绍了嵌入式操作系统uClinux的移植、PPI驱动程序的开发以及H.264decoder在BF561上的优化移植等内容。