- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ip电话软件需求分析与开发计划wiphone
PAGE
PAGE1
目录
TOC\o1-3\h\z\u1引言 3
1.1编写目的 3
1.2背景 4
1.3定义 4
1.4参考资料 5
2需求分析 6
2.1总体系统图 6
2.2系统用例图 7
2.3系统部署 8
3项目可行性分析及建议 9
4项目概述 9
4.1工作内容 9
4.2主要参加人员 10
4.3产品 10
4.3.1程序 10
4.3.2文件 11
4.3.3非移交的产品 11
4.4验收标准 11
4.5完成项目的最迟期限 12
4.6本计划的批准者和批准日期 12
5实施计划 13
5.1工作任务的分解与人员分工 13
5.2接口人员 13
5.3进度 13
5.4关键问题 16
6支持条件 17
1引言
1.1编写目的
当今世界,计算机技术和无线通信技术正在迅猛发展。计算机将逐渐走向小型化、无线化。开发基于ARM的语音通信系统,能够使人们更加方便的无线局域网进行通信。本文档供程序的需求分析和开发计划供开发人员参阅。
1.2背景
由于信息交换和无线通信的需要,无线通信技术成为了当今科技的一大发展方向。Wi-Fi(WirelessFidelity)作为一种成熟的无线技术,被广泛应用于各种嵌入式设备中。使用Wi-Fi,人们可以用较低的成本和较小的功耗,使嵌入式设备支持无线网络协议802.11,具备高速无线通信功能。通过Wi-Fi技术,各种嵌入式设备之间能够高速便捷地传送声音数据,为人们的信息交换提供了一条有力的途径。使用Wi-Fi,无线通话的范围变得比较宽广,范围能够达到300米。
1.3定义
点对点通话:两台计算机(ARM机或PC机)进行全双工通话;
局域网广播通话:一台计算机(ARM机或PC机)向局域网中所有计算机进行广播通话;
组播通话:多台计算机(暂时仅限PC机)加入一个组播地址,同组所有计算机可以互相通话;
专用网络:ESSID取名为“wiphone”的无线网络;
1.4参考资料
a.韦东山.嵌入式Linux应用开发.北京:人民邮电出版社,2008
b.宋宝华.Linux设备驱动开发详解.北京:人民邮电出版社,2008
c.[美]蒂文斯,[美]拉戈,尤晋元等.Unix环境高级编程.北京:人民邮电出版社,2006,
d.[美]JimGeier,王群等.无线局域网.北京:人民邮电出版社,2001
e.徐英慧,马忠梅等.ARM9嵌入式系统设计.北京:北京航空航天大学出版社,2007
f.[美]DavidJ.Katz,RickGentile,陈喆等.嵌入式媒体处理.北京:电子工业出版社,2007
g.[美]BehrouzA.Forouzan,SophiaChungFegan,谢希仁等.TCP/IP协议族(第三版).北京:电子工业出版社,2007
2需求分析
2.1总体系统图
2.2系统用例图
2.3系统部署
3项目可行性分析及建议
通过移植Linux操作系统,使得程序可以通过操作系统支持无线网卡,可以通过socket网络编程传输数据,通过调用声卡驱动实现录音和放音功能。
4项目概述
4.1工作内容
1.操作系统结构和机理探索;
2.驱动程序探索;
3.Bootloader移植和内核裁剪;
4.语音压缩库移植探索;
5.wiphone程序编写;
6.wiphone程序向PC机移植;
7.start无线环境配置程序;
8.Qt/Qtopia图形界面开发探索;
9.开发文档撰写;
10.开题报告撰写、开题答辩PPT撰写和开题答辩;
11.中期答辩PPT撰写和中期答辩;
12.结题答辩PPT撰写和结题答辩。
4.2主要参加人员
邹恩岑、胡征犀、魏平、刘少旭。
4.3产品
4.3.1程序
1.Start程序,无线环境设置功能,C语言代码和Bash脚本代码,ARMLinux平台和x86Linux平台;
2.Wiphone程序,语音通信功能,C语言代码,ARMLinux平台和x86Linux平台。
4.3.2文件
软件需求与开发计划书
概要设计说明书
数据需求说明书
详细设计说明书
使用说明书
测试分析报告
项目开发总结
4.3.3非移交的产品
ARM嵌入式计算机、笔记本电脑和参考资料。
4.4验收标准
1.(基本功能)能够通过两台ARM嵌入式计算机进行点对点语音通信;
2.(附加功能)能够通过ARM嵌入式计算机和x86计算机跨平台点对点语音通信;
2.(附加功能)通过ARM嵌入式计算
文档评论(0)