当前位置:  技术问答>linux和unix

lcd驱动dma问题

    来源: 互联网  发布时间:2017-02-14

    本文导语:  lcd驱动中,分配dma buffer用的是dma_alloc_writecombine,用dma_alloc_coherent可以吗?这两个函数申请的都是一致性DMA映射吧? | 关于dma_alloc_writecombine和dma_alloc_coherent的区别网上很多 dma_alloc_coherent 实...

lcd驱动中,分配dma buffer用的是dma_alloc_writecombine,用dma_alloc_coherent可以吗?这两个函数申请的都是一致性DMA映射吧?

|
关于dma_alloc_writecombine和dma_alloc_coherent的区别网上很多
dma_alloc_coherent 实时性更强一些,无cache,无写缓冲;任何对memory的读写都反映到总线上
dma_alloc_writecombine 慢一些,无cache,有写缓冲;读操作直接反映到总线上;写操作,CPU将数据写入到写缓冲后继续运行,由写缓冲进行写回操作。

但是不见得所有的lcd驱动都用dma_alloc_writecombine,内核源码里也能搜到使用dma_alloc_coherent的驱动。看起来并没有什么必然。lz可以试试换用dma_alloc_coherent看看有没有问题

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类renderinghints的类成员方法: value_text_antialias_lcd_hbgr定义及介绍
  • 这样的TFT LCD是不是可以不用控制器呢?
  • java命名空间java.awt类renderinghints的类成员方法: value_text_antialias_lcd_vbgr定义及介绍
  • LCD的移植
  • java命名空间java.awt类renderinghints的类成员方法: value_text_antialias_lcd_vrgb定义及介绍
  • Marlin 中文版本 LCD
  • java命名空间java.awt类renderinghints的类成员方法: value_text_antialias_lcd_hrgb定义及介绍
  • 怎么控制LCD的显示区域?
  • java命名空间java.awt类renderinghints的类成员方法: key_text_lcd_contrast定义及介绍
  • 兼容相容IC不同模组的LCD
  • 请问脚本如何编写:搜索当前目录下所有lcd.c的文件中某个关键字
  • 问:linux显示一个字符串的(高层到LCD)全过程?
  • 如何在开发板的LCD上显示Linux的命令行终端?
  • 利用ARM2410外部接口连接单色LCD【求助】!!!!!
  • lcd 18bpp
  • Linux下如何向LCD显示屏输出信息
  • Linux是否不支持LCD ?
  • 如何在点阵lcd上显示字符?
  • 怎样优化向LCD发送数据的速度???
  • 2440开启MMU后,LCD屏闪烁
  • lcd 横屏转竖屏


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3