加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

软件项目总结

(2007-06-18 22:58:53)
分类: 技术汇粹
 

通过半年时间的努力,1389P软件已经趋向成熟。主要从下面3大方面叙说。

1.问题以及技术描叙:

在这半年中软件方面遇到的问题大大小小罗列起来有150多个。问题的难点在读USB和SD卡操作上,以及LG屏显示出现拖尾问题造成的对软件进程的时间延迟。SD卡和USB的问题主要出现在读USB卡里面的AVI内容的时候,切换到SD去读就会出现停顿,还有SD和USB菜单状态有些数据不能停下来等问题。1389P 软件的的优越性就在于它能直接用MTK工具仿真调屏,另外软件设计在VIDEO输出上分为两路可在菜单上实现控制,一路是对CVBS输出到电视上的控制,另外一路是对屏的控制。USB通过菜单来切换USB和SD比较直观。针对AU和LG屏只需要更换一个文件将可实现,给维护带来了很大的方便。

    另外软件现在已经可以直接通过写vSetSharedInfo()直接控制屏的输出16:9和4:3变化,同时也可以控制输出JPEG图片的两种状态切换,可把图片按X轴以同一比例缩放。软件也可以通过写vSetSharedInfo()的值来实现开关DIVX功能。

在软件设计的过程中,软件的OSD部分基本是由我公司自己独立完成,做了个 DEMO OSD  里面设计的为七国语言 ENGLISH,FRECH,SPANISH,GERMAN,ITAILIAN,PORTUTAL,CHINESE。针对不同的客户,更改DEMO OSD 中的EXCEL表格就行。

1389P软件在I/O口控制方面,资源也相对比较丰富。没有碰到需要的I/O口不可控制换口的的问题。AV IN 控制电路用的 UP1-4程序设计通过写一个按键来实现,通过读SI_DEVICE_ID是否为SV_DEVID_TVD 对UP1-4进行控制高低控制。另外对于AV IN 软切换噪音问题,通过进入AV IN 这个按键的时候埋下MUTE,在读出数据的时候释放MUTE。

在字幕和文件名字方面,支持中文字幕和中文文件名字,也可以设计支持韩文字幕的和韩文文件名,软件支持MPEG4 格式的编码文件。

 2 。问题的分析:

   针对1389P出现的问题,首先经过测试室发掘出问题,由他们提出问题,和我们共同分析能否实现一些特殊的客户功能需求。并进行可行性分析,从而确定新产品软件功能的基本方向。

    软件问题,在很多情况下分析出现的随机性问题,没有规律性的问题,一般都是自己亲自测试。分析现象最后出现的状态,联系到软件上在那个环节会出现这样的画面或不正常的情况。尽量找出规律,找到了规律,就可以方便问题的求解。

     分析USB和SD卡在却换时出现的问题,能看出的是在刚设计出菜单来切换USB和SD卡的时候没有做PAUSE来控制,在DRAW MENU 和CLEAN MENU的过程,在读USB和SD卡里面的内容时切换到菜单。菜单不能控制,说明是在设计PAUSE过程中出现了问题。后面跟踪PAUSE流程就可以理清出现问题的原因。

还有其他的一些相关问题,在OSD的设计上面需要的是时间和细心,面对客户的反复要求,更多需要的是耐心。

 3问题的解决:

  在很多重点问题上需要的是MTK的技术支持,一般直接COPY问题出现的过程,给MTK提供好调试平台,确定问题的难易程度,在问题的解决上要考虑到两个重要因素,一个就是解决问题所需要的时间,另外,就是解决该问题后有没有出现相关的连带问题。出现连带问题就加长了软件问题的解决时间,不过这些问题希望他们那边尽量少出现这样的问题。

     1389P项目设计软件方面的完成还是比较顺利,让我得到了一些宝贵的经验,在完成这个项目的软件过程中离不开周围同事的热心帮忙,特别是和潘勇的配合上,他的耐心和积极感染着我,每次都给我设计好平台,也让我懂得更多。有了他们的帮助才使得软件的进展顺利,在这里我衷心地感谢你们。

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有