1. 程式人生 > >2012-11-25 3 00 發喜訊,終於把S5pv210 VGA 解析度提升到1440 x 900/1920 x 1

2012-11-25 3 00 發喜訊,終於把S5pv210 VGA 解析度提升到1440 x 900/1920 x 1

               

   作者:gooogleman   郵箱:[email protected]    平臺: S5pv210(Sate210 V2) wince /android 2.3/android4.0時間:2012-11-25 3:00 

經過幾天的連續奮戰

S5pv210 現在實現了640*480 800*6001024*7681280*7201280*8001280*9601280*10241360*7681400*9001600*12001920*1080 的VGA 解析度以前也實現了一些VGA 解析度,但是以前是用著以前一些錯誤的VGA 除錯經驗來做的。比如S5pv210 VGA 1024*768 解析度,除錯的在自己電腦上覺得不錯了,然後也放到android工程師電腦上試試,也不錯了,結果就拿出去給客戶了,客戶很快就反饋回來:這個VGA 顯示器不太正常啊,要麼是有波紋 效果,要麼是顯示不完整。我們死活不信,然後給他們拍視訊,我的顯示器顯示效果是很好的!義正言辭的強調,這不是我的問題!後來實在不行,跑去客戶那裡,發現的確是不行,原來客戶用的螢幕是一些庫存品,方形的。然後扛一個客戶的螢幕回來,除錯啊,除錯啊。用一些動態除錯軟體不斷的除錯,好不容易在客戶的螢幕上弄好了,接上自己電腦的顯示器,又顯示不完整了。這種傻事我估計很多人都做,反正我是這麼傻的,用這麼蠢的除錯方式弄了半個多月,後來覺得不應該啊,這個VGA 顯示器介面是一個很經典的標準,不可能沒有什麼引數標準的。也就是說上面提到的解析度應該有一個通用的標準的1、有固定的畫素時鐘,2、固定的HPB,VPB 和脈寬等等等。3、有固定的檢測電平標準等等........如果沒有這些那肯定是不行的,總不能那五六個引數慢慢嘗試,那無異於大海撈針!另外就是S5pv210 的VGA 轉換電路要做的好,如果做不好,很容易受外面干擾的,比如用手摸一下就黑屏,或者閃爍,或者變色等等。所以S5pv210 的一些經驗就是1、硬體穩定性2、VGA 晶片的選取,價效比?成本?直接DAC VGA晶片?還是選取帶放大功能的VGA晶片?等等都要考慮3、S5pv210 wince 系統的優化:FIMC0~FIMC2 的使用,用哪個做主視窗?等等。太晚了,先到這裡,明天還有事情做。目前VGA 暫時用 16bit 的RGB565 模式,下一步會除錯好24 bit 的RGB888 模式(BTW ,有些客戶用一些複雜的圖顯示,需要RGB888 才能看出效果)最後總結就是感覺:S5pv210 比S3C6410 等強悍很多。VGA 解析度不僅能除錯的比較大的同時,還能大並且更流暢,實在難能可貴,死棒子還是很有能力的。