MPEG4流媒体远程控制系统研究
[关键词:MPEG4,流媒体,远程控制] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0063,word全文:38页,合计:20000字 |
由前文的界面设计可知,实现该系统需要有五个窗口。其中主窗口用于显示与监视器工作相关的信息,以及调度监视器的工作,该窗口需要接收用户数据的输入和对功能键的相应;查询窗口用于接收用户输入查询条件,产生查询结果;查询结果窗口用于显示用户查询到的结果,用户可选择查询到的条目进行播放;解锁与锁定窗口,实现系统的保护,允许管理员输入密码进入;系统配置窗口,根据用户需要实现对系统参数的设置。
本文在Linux操作系统平台上,以MiniGUI编程技术为基础,设计一个基于ARM的嵌入式Linux人机界面,用于MPEG-4流媒体的远程控制。本文主要设计工作如下:
1)探讨流媒体技术、MPEG-4编解码技术,对他们有个基础的认识
2)裁剪嵌入式Linux操作系统,配置MiniGUI窗口系统。
3)基于MiniGUI编程思想,设计界面。
4)构造软件的体系结构,设计程序的流程图。
5)基于MiniGUI编程技术,实现代码。
6)最后对代码进行评估、测试,总结开发开发经验。
本文应用MiniGUI编程技术设计了一个基于嵌入式Linux的图形用户界面。该界面实时显示监视器的工作信息和文件信息,接受用户的输入配置系统和查询用户需要的文件,实现了很好的人机交互功能。
在界面设计与软件开发中遇到了不少问题,通过在网络上查询、翻阅相关资料,和同事的帮忙,一些问题已经得到了很好的解决。在设计之初,由于没有经验、用户需求理解不到位、以及对MiniGUI编程的陌生,对整个界面的设计十分茫然。经过反复推敲用户需求文档,查阅大量的界面设计实例,阅读大量的MiniGUI代码,广泛搜集MiniGUI编程资料,设计出界面的雏形,并与底层API开发者和用户的交谈,确定了界面的最终效果图。软件结构设计也是一个较为漫长的过程,软件结构设计的好坏直接影响将来程序实现的效率,在设计过程中需要充分考虑到程序的可行性、效率问题,在与同事和指导老师的反复讨论后,最终确定了程序流程图,在接下来只需要考虑如何实现各个模块。
在软件的实现过程中遇到更多更加复杂的问题,对于一个初级程序员来说,编译和联接的错误是家常便饭。虽然在软件结果设计之处有考虑到了程序的可行性问题,但是一些实现上的问题还是困扰了我,如在MiniGUI 1.3.3中没有提供可以修改控件内字体和颜色的API,这样一些地方不得不避开控件的使用,或直接修改控件原代码来实现,这在很大程度上阻碍了开发进度。程序中遇到了一些严重的BUG,模态对话框中控件显示时而正常时而异常,锁定对话框不能正常关闭,查询结果无法实现要求。这些问题都是比较的棘手,而且难以解决。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0063,word全文:38页,合计:20000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——MPEG4流媒体远程控制系统研究(论文)!