找回密码
 注册
搜索
查看: 1469|回复: 5

[讨论] LCD buffer 问题

[复制链接]
发表于 2006-8-26 10:29:00 | 显示全部楼层 |阅读模式
现在做一个mono lcd的驱动,关于buffer转换的问题,请教各位大牛:
方案一,上层要更新的bitmap是以pixel为单位的,但其所在的buffer却是page格式的。(uint8 BUF
发表于 2006-8-26 19:52:00 | 显示全部楼层
我觉得你可以想想
1: 你的代码的运算复杂度.
2: 下层driver所做的运算复杂度.
最好把整个driver到显示的过程吃透, 我对这个其实不懂的,没什么经验, 说错了不要排砖.
点评回复

使用道具 举报

发表于 2006-8-28 11:47:00 | 显示全部楼层
黑白屏的刷新确实有异于彩屏,方案一不经过buffer转换,但是复杂的bit操作实现可能不大好实现。方案二buffer转换应该不成问题,只是对ram稍微有点影响,并且速度并不制约在buffer转换运算中,而是在刷屏过程中。个人比较赞成方案二,并且可以兼容彩屏。呵呵……
点评回复

使用道具 举报

发表于 2006-9-12 13:47:00 | 显示全部楼层
支持第二种方案, 兼容性好,易维护升级
点评回复

使用道具 举报

发表于 2006-9-12 18:48:00 | 显示全部楼层
mtk上用的方案1, TI  locosto上用的方案二。呵呵。
觉得各有千秋,不过开发起来还是方案一方便。
点评回复

使用道具 举报

发表于 2006-9-17 02:21:00 | 显示全部楼层
我觉得MTK用的是方案二
在blt到LCD的时候就是将Buffer中的内容显示到LCD上
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-6-30 14:49 , Processed in 0.048796 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表