论文部分内容阅读
快速发展的嵌入式技术,与多媒体技术的结合,产生了众多的应用。人们对嵌入式系统及多媒体知识的需求越来越迫切、要求越来越高。嵌入式系统软、硬件的飞速发展都为多媒体在其平台上的实现提供了方便。与此同时,配备一个优秀的图形用户界面,使产品和用户能进行友好可靠地交互也已成为嵌入式发展的重要需求。适用于这方面的嵌入式系统也必将有很大的市场,如视频监控系统、视频会议系统、视频流媒体处理、网络视频、图形图像处理等领域。基于以上背景,为了使高校学生对嵌入式Linux理论及多媒体技术能够更深入的理解,特设计此套嵌入式多媒体教学实验系统。本系统是基于ARM+Linux平台开发研制的,ARM处理器为S3C2410,操作系统是MIZI公司专门为S3C2410定制的miziLinux。本文在分析了嵌入式Linux系统环境的特性,深入研究了嵌入式系统GUI的基础上,提出基于MiniGUI客户/服务器理论的系统解决方案。并着重介绍利用客户/服务器原理设计系统的架构,及服务器程序的实现,此服务程序维护了主窗口人机交互界面。然后,分析了客户应用程序的实现,即多媒体技术在嵌入式Linux上的应用。最后对本系统研发过程中的经验进行了总结。本系统的实现为嵌入式技术学习及多媒体技术在嵌入式系统中的应用打下了基础,也为其它嵌入式产品的开发提供了参考。