7月16日
从大二起开始接触linux,嵌入式,qt着手准备比赛,到06年3月20号开始正式组队比赛,到最后一个月,每天除了睡觉就是去实验室,偶尔打打篮球,中午起床要两盒盒饭,一盒直接吃,一盒放冰箱留着晚上吃,差不多连续一个月通宵整合、调试、修改,作品终于完成了。
来介绍一个我们的作品吧。作品是采用Loid平台(Xsacle pxa270),linux操作系统,qtopia图形界面,加入Arm7处理音频信息,控制摄像头。完成的功能有:IPP优化MPEG4编解码,音视频采集,framebuffer播放视频数据,GSM编解码,MP3播放,服务器-客户端通信,无线上网,CDMA上网,歌词自动滚放,共享文件,共享桌面,查看相机照片,上传相机照片,混音,保存音视频录相,RTP、IP组播,实时点播,摄像头控制,声音定位,摄像头自动追踪。然后在这些功能上完成了三个场景:多人视频会议,KTV,视频回放。整个界面类似于游戏大厅,用户点击房间后可以选择不同的类型进入不同的房间。
摄像头自动追踪功能比较奇怪,周泰上班去了,最后的一个星期都没来,整合上去也就没能再调试。基本是“千呼万唤始不应”,有时你在左边喊,它却往右边转去了。不过一句“你爸你妈生你养你这么大”识别率奇高,以至成为实验室口头禅,在最后合影时还集体高喊:)
答辩是一点半开始,每支队伍一个小时左右,我们是第三支,一点吃完饭回来估计到还有近两个小时于是便将机器搬到孙楠的实验室进行调制,试了一遍流程,很不错,一点问题也没错。然后叶晨老大在写要交上去的系统功能。这时侯突然收到电话说叫我们马上过去了,而且相当紧急,当时才两点半,一下子感觉很紧张,马上拨线,收拾东西往现场赶,赶过去那边工作人员说我们刚才不在,所以原先准备场地的三十分钟,现在只给二十分钟了。然后被带到答辩室,发现音箱忘在了现场,麦克风忘在了实验室,服务器因为ntpd的原因进不去,一下子有点手忙脚乱的感觉,而工作人员又一再的催我们交还没写完的系统功能单子。接着东华大学那一组很快就答辩完了,工作人员说让我们快些,专家在等我们了。一时间五张功能单子可能还不能拿过来,和吴愚,周泰商量过后,我决定我先去讲PPT,他们在旁边布置。
比赛就这样正式开始了,还是紧张,演讲和演话剧,朗诵不一样,不知道是什么原因,可能是后者是固定的台词,而前者需要你自己去组织语言吧。我介绍完过后是周泰介绍硬件模块部分,吴愚讲解音视频模块部分。PPT介绍完过后,专家又提了几个问题。
然后进入演示阶段,一进来服务器就崩溃了,还好专家没有刁难,重进过后开始进入会议模块,但声音定位演示得不是很好,专家也比较理解,说可能是现场噪音比较大,麦克风的质量不大好。然后演示了会议里的放大视频缩小视频,共享桌面,预览图片,查看、上传相机图片,下载文件等功能。
这次的专家,除了李丹先生比较年轻外,其它专家都是五十多岁的教授,专研硬件的。这里想介绍一下李丹先生,因为这些的Xsacal开发板最先就是由他设计的,去年参加交大的嵌入式培训也正是他给我们上的公开课,自正的技术牛人。我们组的评委中也只有他来自Intel,软硬兼通。但是很遗憾,评委里没有研究Ipp,及RTP、IP组播的专家,使得他们忽略了这一块的设计。整个演示过程中主要是李丹和另一位专家在提问,大多数都是硬件为主,周泰表现得很好,可以说对达如流。但整个问答有点偏离我们的重点,所以感觉还是挺遗憾。整个过程所有的功能都正常演示出来了,但是运气并不是那么良好,中间服务器和客户端都崩溃了好几次,CDMA在第三次尝试时演示成功了。不过评委的态度一直很好没有多说什么。出来时看表并不多演示了一小时零五分钟。
然后合完影从交大打车回来,比完赛感觉特别累,第一次十点不到就在地上的席子上躺着睡着了。一夜风雨,感觉自己在和什么博斗。
复赛的结果20号出来,会在复赛的队伍中选出全国一等奖和INTEL杯,不管怎样,这几天还是要好好准备一下,想得到的东西,就要全力争取,今天去买火车票,然后继续通宵生涯。