随笔分类 -  【DMA】

摘要:转自:https://blog.csdn.net/hexiaolong2009/article/details/102596744 dma-buf 由浅入深(一) —— 最简单的 dma-buf 驱动程序dma-buf 由浅入深(二) —— kmap / vmapdma-buf 由浅入深(三) —— 阅读全文
posted @ 2021-07-12 15:52 Sky&Zhang 阅读(2016) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.infoq.cn/article/cache-coherency-primer 曹知渊 阅读数:302612014 年 9 月 27 日 16:57 本文是 RAD Game Tools 程序员 Fabian “ryg” Giesen 在其博客上发表的《Cache co 阅读全文
posted @ 2020-02-21 13:08 Sky&Zhang 阅读(562) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/hoys/archive/2012/02/17/2355914.html 来源:http://xmxohy.blog.163.com/blog/static/53469584201082734630713/ 先理解cache的作用CPU在访问内存 阅读全文
posted @ 2018-09-06 11:26 Sky&Zhang 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/ic_soc_arm_robin/article/details/8203933 在项目驱动过程中会经常用到dma传输数据,而dma需要的内存有自己的特点,一般认为需要物理地址连续,并且内存是不可cache的,在linux内核中提供一个供dma所需内 阅读全文
posted @ 2018-09-06 11:25 Sky&Zhang 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/ic_soc_arm_robin/article/details/8203933 在项目驱动过程中会经常用到dma传输数据,而dma需要的内存有自己的特点,一般认为需要物理地址连续,并且内存是不可cache的,在linux内核中提供一个供dma所需内 阅读全文
posted @ 2018-09-03 17:38 Sky&Zhang 阅读(16645) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/21cnbao/article/details/7309757 在我们使用ARM等嵌入式Linux系统的时候,一个头疼的问题是GPU,Camera,HDMI等都需要预留大量连续内存,这部分内存平时不用,但是一般的做法又必须先预留着。目前,Marek 阅读全文
posted @ 2018-08-28 17:05 Sky&Zhang 阅读(4348) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/xiaojiang1025/archive/2017/02/11/6389194.html DMA即Direct Memory Access,是一种允许外设直接存取内存数据而没有CPU参与的技术,当外设对于该块内存的读写完成之后,DMAC通过中断 阅读全文
posted @ 2018-08-28 17:04 Sky&Zhang 阅读(1442) 评论(0) 推荐(0) 编辑