嵌入式MINIQQ程序设计项目开发总结报告
更新时间:2024-05-01 11:58:03 阅读量: 综合文库 文档下载
- 嵌入式名词解释推荐度:
- 相关推荐
编号:
[嵌入式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 -
是在宋老师和助教耐心的帮助下,许多问题都迎刃而解,所以以后遇到问题时不仅要自己深入思考,还要与他人多交流,有时候一个很难的问题一旦经过别人的指点就会变得简单许多。
本次MiniQQ的设计不足之处在于:最后的网络通信功能只能实现半双工通信,两终端用户不能同时接发数据,即当一方发送的时候,对方只能接收,而当对方发送的时候,本方只能接收。下次应着手进行这方面的改进。
- 4 -
正在阅读:
如皋强抓“五个环节”促进财政支农资金整合集聚成效明显03-21
中图版地理选修4《城镇历史景观的保护》word同步测试05-04
党委书记抓党建工作和履行主体责任情况报告09-27
旅游局党委书记抓基层党建工作述职报告09-27
三上Unit 2(letters and sounds)教案04-08
电信3G无线上网卡各种错误代码描述08-15
中国古代诗歌散文欣赏导学案集(27份) 人教课标版7 - 图文10-15
资金时间价值练习104-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 项目开发
- 程序设计
- 嵌入式
- 总结
- 报告
- MINIQQ
- 云南腾冲玛御谷产权式度假酒店 - 图文
- 2007年注册税务师考试《税收相关法律》真题
- 水利设施管理养护人员岗位工作总结汇报报告与工作计划范文模板
- 柴油机特性
- 人教版小学四年级品德与社会上册教案
- 淀山湖大桥施工方案 - 图文
- 大学毕业生签约注意事项
- 三年级语文下册期末综合练习卷(共3套,可编文档)
- 论文规范
- 现代轿车加速悠车故障排除案例分析
- 水手评估细则 - 图文
- 生物信号处理(yuanshi)
- --乡统计站党风廉政建设工作方案
- 21世纪大学实用英语综合教程(第二册)课文翻译及课后习题答案1-8
- 社会保险知识
- 秘传超级九星翻卦法(赖布衣真传)
- 新版关于银狐犬的最新鉴别方法,如何鉴别银狐犬好坏
- 语文第九册6 - 10单元教案
- MM2R详细攻略
- 规章制度