MyException - 我的异常网
当前位置:我的异常网» WinCE » 100分:开帖讨论WINCE下24位色显示瓶颈,该怎么处理

100分:开帖讨论WINCE下24位色显示瓶颈,该怎么处理(3)

www.myexceptions.net  网友分享于:2013-03-04  浏览:47次

借用借用,辛苦了!~~
------解决方案--------------------
探讨
使用GPE+飞凌5.0的BSP包
FLKC:HCLK:PCLK=1:4:8
硬件:S3C2440
我测试的是显示整屏的图片显示速度,不需拉伸

现在的问题主要有两个:
1、24BPP从源图像位置,需经两次转化,而16BPP就一次
2、24BPP第二次转化的目标地址,应该是uncache,而16BPP应该是cache的,有对比过

------解决方案--------------------
学习学习、、、、
------解决方案--------------------
呵呵。
的确,就显存到LCD接口这一边的数据传输,同一分辨率的16bit和32bit没有什么差别,因为前者DMA的传输单元为WORD,后者为DWORD,32位的总线嘛,除非把两个16bit的作为一个单元。
但是要显示的数据到显存这边就不同了。显示32bit的数据时候,明显数据量大很多,因为4个8bit的,2个16bit的可以作为一个DWORD传输(memcpy就关心字节个数和对齐关系)。这样子算起来,32BPP的色彩是占用更多的带宽,特别是播放视频时候,除非画面是静止的。

另外把显示驱动改成24BPP的作用也不太,数据还是转换的。微软的BMP24数据存放格式一般是,假设只有两个像素,RGBRGB(2个补零),而2440的则是:(0)RGB(0RGB)。数据还是要转换。

其实很多cpu的lcd控制器也支持色彩空间的转换,就你所谓的解码,就像PXA270。SM502的功能更远不止,它支持色彩空间的转换,支持YUV到RGB,RGB到RGB的转换,支持overlay1,overlay2,还有一些特殊指令。还有camera接口,usb,gpio,...呵呵,很多也忘记了。
------解决方案--------------------
发几篇有关2440的文章:

WinCE技术文章收集

S3C2440A驱动RGB接口TFT LCD的研究

s3c2440(2410) USB HOST不稳定的原因及解决方法

S3C2440A下彩色液晶显示系统的设计


------解决方案--------------------
都可以考虑这些牛叉问题了啊
------解决方案--------------------
高深动作,学习中~
------解决方案--------------------
这个学习一下
------解决方案--------------------
难得上次头版,没搞过,学习一下
------解决方案--------------------
感觉很高深的问题,支持一下。
------解决方案--------------------
有待提高!
------解决方案--------------------
“"是要显示的数据到显存这边就不同了",GPE中从内存到显存传输的时候是以像素点来计算的,不是内存拷贝”

——你举的例子,只是其中一个的函数而儿。bmp画图也有写点的方式和内存拷贝方式。如果是视频,更不可能想你所说的一个点一个点的写。

sm502的驱动是 同事用来实现camer的视频叠加和双屏显示。不过我也研究不深,大概了解了一些。
------解决方案--------------------
探讨
怎么都没啥人讨论呢
看来32BPP的市场需求还不是太大啊

------解决方案--------------------
wince 好用还是LINUX好用啊
------解决方案--------------------
很有深度的帖子

文章评论

我是如何打败拖延症的
我是如何打败拖延症的
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
一个程序员的时间管理
一个程序员的时间管理
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员都该阅读的书
程序员都该阅读的书
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
总结2014中国互联网十大段子
总结2014中国互联网十大段子
 程序员的样子
程序员的样子
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
漫画:程序员的工作
漫画:程序员的工作
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
中美印日四国程序员比较
中美印日四国程序员比较
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
那些争议最大的编程观点
那些争议最大的编程观点
代码女神横空出世
代码女神横空出世
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
旅行,写作,编程
旅行,写作,编程
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Java程序员必看电影
Java程序员必看电影
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
我的丈夫是个程序员
我的丈夫是个程序员
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员应该关注的一些事儿
程序员应该关注的一些事儿
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
10个调试和排错的小建议
10个调试和排错的小建议
程序员的鄙视链
程序员的鄙视链
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
为什么程序员都是夜猫子
为什么程序员都是夜猫子
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员必看的十大电影
程序员必看的十大电影
如何成为一名黑客
如何成为一名黑客
编程语言是女人
编程语言是女人
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有