版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SOD开发时间控制版本序号修改日期1.0确定开发时间较精确的进度安排201407261.1更新进展描述201408111.20817(出差,为更新)1.2菜单更新08221.3针对测试报告对应改进0912n 项目目标项目以图1为控制终端,围绕这一终端,对开发任务进行分解。图1 控制终端图功能划分1:播放信息打印歌曲名称播放时间进度播放状态2:列表选择(已完成)3:歌曲操作播放(1)歌曲解码成PCM格式数据(2)压缩PCM格式(3)建立SOCKETa单播b组播c广播(4)将PCM发送给ARM(5)ARM端接受(6)ARM端解压(7)ARM播放PCM数据暂停(1) 停止解码(2) 向ARM发送暂停
2、指令快进(1) 读数据包之前,根据快进时间长短,设置数据包的位置(2) 从快进后的位置解码数据包(3) 发送给ARM解码后的PCM,并发送快进指令(4) ARM端清空缓冲区,并播放PCM数据。快退同快进上一曲(1) 读取播放列表中上一曲的音频文件(2) 解码(3) 发送给ARM端上一曲指令(4) ARM端清空缓冲区下一曲同上一曲停止(1) 发送ARM端停止指令(2) ARM端清空缓冲区并停止播放4:列表显示及操作(已完成)5:设备交互显示设备 (1)设备上线和下线在按钮上面显示设备(2) 按钮上面显示设备名称(可修改)(3) 按钮上面显示设备播放的音频文件6:打印设备信息(1)将设备与pc交互
3、的信息显示到界面上7,8:语音通话(1)剩下arm录音部分(2)调试延迟具体分解见表1 表1 功能划分和关联情况播放信息打印121314播放17263845暂停1684快进(快退)1517263845上一曲(下一曲)917263845停止1684显示设备161718打印设备信息19语音通话1011列表选择20列表显示及控制212223242526n 开发时间控制开发时间控制见表2。表2 开发时间进度控制功能编号功能定义时间安排解码(解码格式暂时只支持WAVWMA,MP3解码音频会跳跃,其他格式音频解码有杂音。)(罗静)(格式较多,工作量较大,工期?)Socket通信(单播)已完成ARM端接收数
4、据已完成ARM段播放控制(SEEK)快进和快退功能可以,但是还没有与播放进度绑定起来。已完成Socket通信(组播,广播)已完成PC向ARM端发送指令(后期PC与ARM的交互)这项功能被分解到其它项,不单独考虑压缩已完成ARM端接收指令(后期的PC与ARM交互)这项功能被分解到其它项,不单独考虑读取播放列表中上一曲(下一曲)的音频文件已完成Arm录音(实现通话,现在录音不行)包含对paging的解析和控制以及数据包的发送赵小锋(本周内)11调试延时PCM(调试延迟还没时间调)赵小锋(未完成)12打印歌曲名称已完成13打印播放时间进度已完成14打印播放状态(包含时间进度)已完成15读数据包之前,
5、根据快进时间长短,设置数据包的位置包含在seek功能内16设备上线和下线在按钮上面显示设备已完成17按钮上面显示设备名称已完成18按钮上面显示设备播放的音频文件已完成19将设备与pc交互的信息显示到界面上已完成20列表选择已完成21歌曲列表显示已完成22添加歌曲到列表已完成23删除列表中的歌曲已完成24拷贝列表已完成25上移(下移)已完成26定时播放已完成n 811-817任务本周内赵小锋将设备的显示与paging通信搞定。罗静将Seek部分搞定本周内实现联调,将重要问题暴露/清晰地描述出来。下周任务: 解决按钮重绘和解码几种格式问题。817-822周任务总结: 1、完成了2个类(DevNam
6、e和ZoneButton),按照对方要求完成了ZONE区按钮的所有功能(包括设备状态背景色、单击、双击弹窗修改设备名称、右键菜单、播放歌曲按钮底部滚动显示、使用内存绘制解决按钮闪屏问题等)822-829周工作任务:1、 先将arm端功能整合分类建工程(完成基本功能)。2、 增添代码完成跟PC机这边的整合(主要就是ARM与PC端相互呼叫?)3、 解码其他格式的处理(外加遗留的BUG:win32线程未自动释放)4、 交付测试版本。1、与PC通信,需要编写socket初始化代码、初始化单播和多播代码(封装成单个的函数,只需要绑定一次socket。)。ARM端:2、根据PC发过来的命令接受单播和多播任
7、务切换(不能使用接受数据函数来监听,单独做一个socket线程来监听,切换播放函数线程中的标志位来做)。3、封装初始化播放参数和播放代码4、再封装接受过来的命令函数5、广播在线通知PCARM端822-829周任务总结:1、 完成了arm端整合。2、 单播和多播在pc上整合了,但是切换还没有完成。3、 Arm端录音内核替换了,再测试录音行不行。901-908周工作任务:1、 单击zone区域右键,改变了player播放控制端后,实时与arm通信交互,单播或者进入或者退出多播等操作,完善命令有时候发不过去到arm问题等。2、整个面板上除了paging以外全部从整体上完成3|、解决arm录音和pc通
8、信问题,测试延迟问题。901-908周任务总结:1、 player01-08解码按钮功能完成了。2、 主要在搞arm录音问题。908-914周工作任务:1、 在arm端添加接受数据管道,看能不能解决断言问题.2、 中文路径名称问题。3、 歌曲列表增加双击。4、 播放歌曲上一首下一首bug问题5、 播放、暂停、等按钮参考市面上的修改。6、 Zone区域与王威沟通如何解决。0908-0912的总结1. 计划任务完成情况1、修复了切换播放列表时,再切换回来不能播放的bug。2、线程播放封装到类,方便修改线程中的参数代码。3、添加了双击列表播放功能。4、解决了中文乱码的问题。5、修复了初始化时,列表头
9、部没有更新显示sel的bug。6、对8个sel添加了8个组播地址切换。7、修复了zone底部歌曲名称问题。2. 王威测试报告改进情况1播放有断音武大测试无断音2只能播放英文名的歌曲已解决3弹出消息框,信息须明确,如图1所示,如不是必须的,可以去掉调试用4Zone 选择player应增加反选取消的功能点击左键取消5歌曲列表增加双击播放的功能已解决6“上一曲”,“下一曲”功能应为当前播放歌曲的上一曲和下一曲。本地测试没有问题,请重新确定7“播放”,“暂停”,“停止”按钮的禁用和使能参考市场上的其它播放器。禁用时应为灰色目前方式合理,进一步解释沟通8软件启动时不会加载每个player的列表,需要添加
10、一首歌才会出来Ini文件配置有无(不会有原始记录,除非拷贝了ini文件)9每个模块获取的IP都一样,这个需要解决依照10给出的设备名称,使用随机mac地址,IP随机分配10所有模块下载的程式应该为一个,可以在PC软体上增加一个功能配置每个模块为哪个分区采用给设备命名的方式来区分11如图2,切换player2后,该分区还在播放player1的歌曲。已解决12只有player1有效已解决13paging功能:某个分区选择paging后,应停止当前正在播放的歌曲。双向通话完成,集成到按钮逻辑关系复杂,在设计中。9012-919周工作任务:1、 Timer窗口中将选定的日期和播放内容添加到ini配置文
11、件中,触发消息发送到主界面,主界面响应后通过线程函数来更新播放链表的内容。2、 将读写配置文件封装到类,降低重复写代码。3、 解决解码问题(具体到哪几种)。0912-0919的总结:1、 建了单链表类、添加了定时播放列表列表、对定时数据进行的分解保存。2、 建了类型转换和配置信息类,之前被那个指针数组参数和单链表问题卡了下。3、 已经更新了关于王威测试报告的反馈(见上表)9019-926周工作任务:1、 解决Timer剩下的问题。2、 解决9-10的问题。3、 解码问题。0919-0926的总结:4、 Timer定时播放demo写完了。5、9026-103周工作任务:6、 Timer定时播放任务都完善。7、 解码问题。8、 3、解决9-10的问题。(沟通之后在看怎么搞)0926
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年配音员行业规范考核方案试卷
- 2025年全科医师资格考试医学统计学实践试卷
- 2026年母婴健康管理师知识水平测试模拟试题及答案
- 跨国企业财务管理与税务筹划考试及答案
- 出境员工合同模板(3篇)
- 车辆w养护考核制度
- 中核检修考核制度
- 办公室干事考核制度
- 门店茶艺师考核制度
- 采血室管理考核制度
- 【基于PLC的地铁屏蔽门控制系统设计8900字(论文)】
- 企业人力资源管理制度
- 医学诊断证明书规范与管理体系
- 《肝性脑病》课件
- 一年级数学上册《排队问题专项训练》
- 经内镜逆行胰胆管造影(ERCP)护理业务学习
- 养老院老人档案管理制度
- 《摩擦磨损试验》课件
- 粮油食材配送投标方案(大米食用油食材配送服务投标方案)(技术方案)
- 超声波治疗仪的生物力学效应研究
- 耳膜穿孔伤残鉴定
评论
0/150
提交评论