立即注册
jianghuiyan 管理员
这个人很懒,什么也没有留下!

LCM需要的内存大小

2013-6-27 17:58 阅读 20697 评论 48 热度 44

Webkit-text-size-adjust: none; -webkit-text-stroke-width: 0px">disp需要的内存分为LCM和surface flinger的上层surface需要的内存,其中上层的buffer size是不固定的,LCM部分的buffer size是可以计算得到的

LCM的buffer 一共有3部分:(单位byte)

1、Framebuffer:在屏幕分辨率和数据传输格式确定后,该size是一定的为width*height*(32/8)*2

2、DPI buffer:如果LCM是DPI或者DSI video mode,需要该buffer

           size=dsiTmpBufBpp×buffer_num×width×height

                         其中dsiTmpBufBpp=2(RGB565) or 3(RGB666/888)

                         buffer_num = params->dsi.internediat_buffer_num (defulat=2)

                         width = params->width

                         height = params->height

3、Assert Layer buffer: 该size也一定,为 width*height*(16/8)+4096

故WVGA RGB888(即24bit)数据传输为例:

800×480×4×2 + 800×480×3×2 + 800×480×2+4096 aline到1M为6M

1

路过
1

鸡蛋
23

鲜花
3

握手

雷人

刚表态过的朋友 (28 人)

评论48个评论

hgd_dingjun2013-11-18 15:23
那么问一句,这三块buffer中的数据可以直接往LCD上刷吗?
回复
shikong02282014-4-7 21:53
路过 顶
回复
gygyg20082014-4-21 18:59
学习学习,谢谢分享!
回复
chinaway2014-4-24 15:17
学习学习,谢谢分享!
回复
chinaway2014-5-4 16:53
  
回复
chinaway2014-5-12 12:34
  
回复
chinaway2014-5-13 09:40
  
回复
chinaway2014-5-14 12:08
  
回复
chinaway2014-5-17 11:57
  
回复
chinaway2014-5-29 17:56
  
回复
market9112014-6-3 13:51
涨知识了。
回复
chinaway2014-6-4 10:02
  
回复
chinaway2014-6-13 09:22
eweweweee
回复
chinaway2014-6-16 08:01
  
回复
chinaway2014-6-17 08:43
这个论坛没落了.
回复
tdstds2014-7-7 09:02
学习了
回复
kderer2014-10-10 18:07
学习学习,谢谢分享!
回复
csj20052015-3-22 07:43
学习了
回复
yangnini2015-5-20 08:48
共分享,共发展
回复
王亿2015-9-22 09:42
  
回复
123下一页
您需要登录后才可以发表言论 登录立即注册
facelist
  • 15285帖子
  • 8关注
  • 205粉丝

粉丝205

关注8

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
搜索
扫一扫添加微信客服
QQ客服返回顶部
返回顶部