77范文网 - 专业文章范例文档资料分享平台

嵌入式MINIQQ程序设计项目开发总结报告

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

编号:

[嵌入式MiniQQ程序设计] 项目开发总结报告(GB8567——88)

[公司名称]北京邮电大学

[作者]

[日期]2015/05/18

目录

1. 引言 ....................................................................................................... 1 1.1. 编写目的 ..................................................................................... 1 1.3. 参考资料 ..................................................................................... 1 2. 实际开发结果 ...................................................................................... 1 2.1. 产品.............................................................................................. 1 2.2. 基本流程 ..................................................................................... 2 2.3. 进度.............................................................................................. 2 2.4. 费用.............................................................................................. 2 开发工作评价............................................................................................. 2 2.5. 对生产效率的评价 ..................................................................... 3 2.6. 对技术方法的评价 ..................................................................... 3 2.7. 出错原因的分析 ......................................................................... 3 3. 经验与教训........................................................................................... 3

1. 引言

1.1. 编写目的

为了便于用户使用我们的MiniQQ,现做出一个一个说明性文档,旨在对本组设计思想,实现的功能性能的分析,输入项、输出项,流程逻辑,接口,存储分配,关键程序代码,限制条件与测试计划等做一个的详细说明。 这项详细的说明书也是以后编程人员修改本代码的主要线索,为非本组成员修改和提高该程序的功能和性能有效地提供了便利的信息。

1.2. 定义

本文件中用到的专门术语包括窗口,控件,套接字

1.3. 参考资料

[1] 《嵌入式实验指导书1~6》

[2] 《嵌入式Linux系统开发技术详解--基于ARM》,孙纪坤,人民邮电出版社.

[3] 《嵌入式GUI开发设计—基于MiniGUI》 ISBN 978-7-121-08606-9 2009.5 电子工业出版社

[4] 《ARM体系结构与编程》,杜春雷,清华大学出版社

[5] 《嵌入式Linux程序设计案例与实验教程》 俞辉主编,ISBN 978-7-111-26327-2 2009.3 机械工业出版社

2. 实际开发结果

2.1. 产品

具有登录和聊天功能的miniQQ

- 1 -

2.2. 基本流程

主窗口

登入成功子窗口 登入失败子窗口 软键盘模块 通信模块

窗口过程函数 窗口过程函数

2.3. 进度

内容 安装环境搭建及内核 主界面设计 登陆成功界面 登陆失败界面 皮肤控件 网络功能设计 原计划进度 一天 一天 一天 一天 一天 一天 实际进度 一天 一天 一天 一天 一天 一天 比原计划 同步 同步 同步 同步 同步 同步 2.4. 费用

工时:30小时

计算机使用时间:30小时

开发工作评价

- 2 -

2.5. 对生产效率的评价

生产效率较高,基本能在规定时间内按照计划完成,实现的功能也与预期相符。

2.6. 对技术方法的评价

程序使用了多线程技术,较好地解决了GUI界面与socket通信并行问题。

本项目是基于linux系统下的软件开发,所用的是linux C程序设计。在编程过程中我团队能熟练运用C语言编写代码,对开发技术比较熟悉。

2.7. 出错原因的分析

问题一:文件通过串口向MINI2440传送后图片无法识别,程序不能正常运行。 解决方法:在终端创建一个文件夹,把图片存入该文件夹中。 问题二:图片无法从Windows桌面复制到虚拟机res文件夹 解决方法:用拷贝指令后重新命名即可完成。

问题三:在通过串口向MINI2440传送文件的时候,我们采用了串口转USB线连接电脑和MINI2440开发板,连接无误,可是在电脑端一直检测不到设备。

解决方法:在老师的指导下,我们在电脑上安装了串口转USB驱动程序,并且成功在电脑端检测到了设备,通过超级终端向开发板传送了文件。

问题四:在为按钮控件添加皮肤按钮时,我们选择了两幅大小接近的图片作为皮肤按钮,可是每次在编译文件的时候都提示图片加载失败。

解决方法:通过潜心分析,我们发现,这两幅图片看似大小接近,可是分辨率是不相同的,于是我们重新选择了两幅分辨率相同的图片作为皮肤按钮,最后成功实现了按钮的搭建。

3. 经验与教训

这是第一次接触虚拟机和MiniGUI,一开始觉得非常陌生,在第一次实验完成安装环境的搭建后,慢慢能熟悉虚拟机的操作。但是由于在使用过程中还是遇到了不少问题,虽然网上的相关资料并不少,但是遇到相同错误的人并不多,在遇到问题时我们就变得很困惑,但

- 3 -

是在宋老师和助教耐心的帮助下,许多问题都迎刃而解,所以以后遇到问题时不仅要自己深入思考,还要与他人多交流,有时候一个很难的问题一旦经过别人的指点就会变得简单许多。

本次MiniQQ的设计不足之处在于:最后的网络通信功能只能实现半双工通信,两终端用户不能同时接发数据,即当一方发送的时候,对方只能接收,而当对方发送的时候,本方只能接收。下次应着手进行这方面的改进。

- 4 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库嵌入式MINIQQ程序设计项目开发总结报告在线全文阅读。

嵌入式MINIQQ程序设计项目开发总结报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/655695.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: