设为首页 | 加入收藏 | 论文目录

关键词: 图书 人事 工资 网络 机械 客户 电子 电气 课件

当前位置: 清风毕业设计网 >> 电子电气通信自动化毕业设计 >> 毕设论文简介

MPEG4流媒体远程控制系统设计

作品编号:DZDQ1300 开发环境: WORD全文:38页 论文字数:18000
此MPEG4流媒体远程控制系统设计毕业设计完整版包含[论文]

以下仅为极少介绍,详细内容请点击购买完整版!
[TAGS:MPEG4,流媒体,远程控制 指数:]

研究内容

本文在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,模态对话框中控件显示时而正常时而异常,锁定对话框不能正常关闭,查询结果无法实现要求。这些问题都是比较的棘手,而且难以解决。

在公司参与NMC_GUI的设计中,使我对MPEG-4、流媒体有了初步的认识,对整个编解码器开发行业有了一定的了解。改掉了自己以往编程的一些陋习,学会独立解决部分软件编译和连接问题,独立设计一个较为复杂的软件。对整个嵌入式软件开发过程有了一个初步的了解,对一些嵌入式开发工具GCC、GDB、Makefile、vi有了进一步的理解,提高了阅读代码的能力。同时也暴露了一些问题,对开发工具的使用不熟练,书写代码不规范。

 


目录

摘要 I

Abstract II

1  绪 论 1

1.1  流媒体技术概述 1

1.2.  MPEG-4简介 3

1.3 研究现状 6

1.4  研究内容 7

2  嵌入式Linux及MiniGUI 8

2.1  嵌入式Linux 8

2.2  MiniGUI的特点和体系结构 10

2.3  MiniGUI基本的编程概念 14

2.4 窗口和消息 16

3  界面设计 18

3.1 锁定与解锁 18

3.2 查看监视器工作信息,及调度监视器的工作 19

3.3 查询录象文件,回放 21

3.4 系统配置 23

4  软件设计 24

4.1 主程序的设计 24

4.2 系统配置窗口程序设计 30

5  总结 32

致谢 33

参考文献 34

 



本电子电气通信自动化毕业设计“MPEG4流媒体远程控制系统设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
  购买后获取论文或有定做需求请加
  客服微信号:hastp888
  添加好友时请备注“论文”
计算机毕业论文,计算机毕业设计下载,代写论文,定做毕业设计-清风毕业设计网