论文部分内容阅读
随着嵌入式技术和多媒体技术的不断成熟和发展,越来越多的产品希望能结合嵌入式和多媒体技术在更小的平台上实现多媒体功能。同时,无线网络相对于传统的有线网络具备强大的优势,无线标准的制定也正在走向成熟和完善。本文的目标是结合嵌入式、多媒体和无线网络通信技术,设计一款基于802.11b标准的嵌入式无线多媒体终端,在内部集成视频点播终端和视频采集服务器两大部分,分别实现视频点播和视频采集功能。本文首先介绍了嵌入式多媒体终端设计的总体方案,包括硬件平台介绍、软件总体设计和系统软硬件平台的搭建。其次,文章重点讨论了无线网络模块的设计,描述了IEEE802.11b标准、PCMCIA接口以及系统无线局域网的搭建,探讨了无线网卡模块驱动的设计和移植。详细阐述了无线网卡驱动的架构,包括设备初始化、数据发送处理、数据接收处理、IOCTL处理和设备卸载的细节和移植过程中的注意事项。再次,针对设计中视频点播终端的部分,文章给出了具体的设计和实现方案。描述了系统的软件框架和处理流程,介绍了RTP/RTCP协议标准和网络接收模块的流程,同时利用FFMPEG库实现了音视频数据的解码和播放。接着,文章分析了视频采集服务器部分的实现流程,重点讨论了设计中涉及到的相关问题,包括Linux视频采集技术V4L(Video For Linux)的图像采集过程、JPEG编码流程、网络视频服务器的设计思想以及利用Qtopia实现的用户界面开发等。最后,文章给出了在特定测试环境下的测试数据和实验结果,分析了设计的不足和尚需改进之处,并对将来的工作做了展望。本设计遵循一般的系统开发流程,按照预定的实现目标设计并开发了基于802.11b的嵌入式无线多媒体终端,具有一定的理论和实用价值。