||
之所以确定这样看起来并不太高的目标是因为:我们从来没有参加过此类竞赛,而华中科技大学和武汉大学每年都参加INTEL举办的嵌入式系统大赛;我们的老师和学生以前从未接触过竞赛方提供的DE2这类的SOPC开发板,而有些学校已经使用DE2板开展研究生和本科教学。我们就好像世界足坛上的中国队,面对仿佛巴西队和德国队一样的对手。我个人心中开始制定的方针是“完成功能,成功参赛,锻炼队伍,积累经验”。下面我就结合我所指导的计科院获二等奖的这支队伍的实际情况,谈一谈在这次SOPC竞赛指导中的经验和体会。
一. 确定一个合适的题目
一个好的参赛题目是成功的前提,我们的题目确定真是颇费周章,竞赛要求是针对DE2板的特点,自行拟定设计题目。我们为此请来多个学科的老师和研究生,讨论了五六次,每次都超过三个小时以上却毫无结果。无数的方案被提出,天上飞的,地下跑的,水里游的,太空爬的,真是“敢上九天揽月,可下五洋捉鳖”。无数的方案被否决:太难;太复杂;太不现实;已经有了;不适合的。不过在这个过程中我们定下了选题原则——面向大众,充分利用DE2多媒体功能的消费类电子产品。只到最后一次讨论题目,又是三个多小时没有结果,一个计科系的研究生随口说了句“医疗方面呢?”如石破天惊,如醍醐灌顶。在五分钟内,拥有健康测量、健康学习,健康锻炼,健康记录、远程医疗五大功能的家庭健康专家方案诞生了。有健康学习,就可以使用上DE2的多媒体功能,有健康日记,就需要SD卡和FLASH,有远程医疗,就用得上DE2的网络功能,有健康锻炼,键盘鼠标这些交互工具都可以使用,真可谓物尽其用。
二.实行目标管理,对任务分解到人。
在竞赛题目确定以后,我和全体队员一起将整个任务进行分解成数十个子任务,并将这些子任务分解成“必须完成”和“争取完成”两类。每个子任务都有明确的责任人。我们把写有这些子任务和责任人的清单贴在实验室醒目的地方。每完成一个任务就在后面打一个勾。这样做的结果是我们对目前项目的进展一目了然,并能够对一些关键资源的使用进行取舍和调度。
三. 测试,反复测试
虽然平时一直有些局部的在线测试,但由于学生们缺乏对脱机测试重要性的认识,总认为在线测试和脱机测试的结果是一样的。脱机测试一直没有进行。这似乎是目前教育体制下学生们的一个通病,“想当然”,认为只要原理是对的就不会有问题,就不愿意去进行测试或是将重要的测试放在最后,这样一旦最后遇到问题,要么束手无策,要么没有时间修改。我们在最后的冲刺阶段,请来了自动化的几位老师,对PPT答辩和实物测试进行了排练。对测试中发现的Bug进行了处理。应该说,这样做对最终学生在答辩和测试现场的良好表现起了关键作用。
竞赛虽然结束了,但四个多月的工作为我们留下丰富而宝贵的财富,这成为我工作新的起点,风帆即已挂起,就让我们继续远航!
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-23 21:29
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社