Chinaunix首页 | 论坛 | 博客
  • 博客访问: 119081
  • 博文数量: 34
  • 博客积分: 1485
  • 博客等级: 上尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-06 17:32
文章分类

全部博文(34)

文章存档

2011年(8)

2010年(7)

2009年(12)

2008年(7)

我的朋友

分类:

2008-05-24 12:34:24

引言
    自从在CU里贴了几张本人基于TechWell公司的TW2834/2835两款芯片的OSD后,发现还是有些兄弟在做同样的开发。因此,再附上一篇豆腐文,大家探讨探讨。

简介
    对于TW2835的OSD,本人自信目前是国内做得最复杂,速度最快的OSD。受限与TechWell设计的糟糕机制导致OSD不可能提高到类似 framebuffer机制所能提供的速度。所以在优化时,可以通过计算理论值再乘上一个系数即可得到可能达到最优的上限。这个时候再用功就是事倍功半 的,应该可以放弃了。试想一下,framebuffer是提供一个水库,开放任意访问的权限,用户当然可以一次性把水库注满;可是TW2835虽然提供了 水库,但是它确给您一个水杯,然后告诉您必须使用这个小水杯来一杯杯注满这个大水库!简直是晕死的机制!不过话说回来,这两款芯片多是做分割器时显示简单 的通道标识,TechWell本身也没考虑给大家用做用户交互使用的复杂OSD。所以,既然BOSS要省钱,那么现在就是发挥个人聪明才智的时候了!不过 别放卫星,到时收不回来自己就得收拾东西走人了。
    另外,提醒一最重要最关键的问题:先和硬件工程师确定一下TW2835和CPU是通过何种方式连接的!如果是I2C,并且您确实希望使用复杂OSD的话, 重新修改之后再投一版!计算一下I2C的理论速度,再计算一下满屏的数据量,您可以得到写满一屏幕需要的时间:)
    最后,记住优化速度的着力点:优化倒两杯水至水库中的时间间隔!使用示波器看一下,你会很清楚为什么我是这么说的!
    如果兄弟们有新的想法和新的发现,欢迎和我一起切磋,共同提高!限于对自己公司负责,不便再探讨细节了,但可以保证的一点“我指的是正道”!道行好的人,木剑也能练成避邪剑谱,希望我的剑谱对兄弟您有帮助:)附件中下载吧。
    如果是使用TW2834芯片来实现OSD,那么可以参考我徒弟徐静的一篇论文:
在 原理方面,徐静已经在论文中说得很清晰了。如果还是有卡住的地方,我可以进一步提供核心API源码,唯一的要求是您修改完毕后必须公开自己的源码并在科技 论文在线跟进发表一篇相关文章以方便后入行的兄弟们。为了下载方便,我把徐静的文章也挂在附件中,如果上面链接能访问请优先通过科技论文在线下载。

    需要TechWell官方支持的请按照下面mail联系:

    北京:victor_yang[at]maxtek.icrep.com.tw

    上海:
hunt_zheng[at]maxtek.icrep.com.tw

    珠三角:bcheng[at]techwellinc.com.cn

文件:A200711-1229.pdf
大小:258KB
下载:下载

文件:tw2835_osd_utf8.pdf
大小:732KB
下载:下载
阅读(10186) | 评论(41) | 转发(0) |
0

上一篇:没有了

下一篇:数字视频简介

给主人留下些什么吧!~~

levelwith2010-03-25 21:56:31

您好,不知道您对tw2880是否熟悉,最近要做一个关于tw2880的项目,我负责写该芯片的驱动,由于驱动的底子确实很菜,所以想请教一下,我该从何入手,另外有什么资料可以共享的么,先谢谢了。

chinaunix网友2009-12-07 13:59:40

你好:   我现在做tw2835的4路音频混合录音,但 ADATR 或 ADATM 脚始终无串行数据输出(4个输入通道都打开了,I2S,16K,16bit),能否支持下,或给点代码参考下?mail:wangjiangbo1314@163.com

chinaunix网友2009-10-14 17:46:29

你好,有用过2837吗?想问一下全屏写入到预存缓存,是否有问题?程序上与TECHWELL提供的DEMO是否不一样?

duhaiyang08252008-12-30 19:07:44

我的E-MAIN:duhaiyang0825@163.com

duhaiyang08252008-12-30 19:06:52

您好,最近要上一个TW2835的项目,帮忙给我传份TW2835的DATA SHEET和DEMO程序,谢谢