当前位置: 技术问答>linux和unix
请教一个关于内存分配的问题(系统和DMA共享一块物理内存空间)
来源: 互联网 发布时间:2015-08-09
本文导语: 我现在在写一个LCD的驱动,要求linux系统分配一块物理内存,然后系统可以往这块内存上写数据,同时DMA可以从这块内存空间读取数据,因此初始化的时候我要把分配的这块内存空间的物理地址告诉DMA. 请问我应该用什么函...
我现在在写一个LCD的驱动,要求linux系统分配一块物理内存,然后系统可以往这块内存上写数据,同时DMA可以从这块内存空间读取数据,因此初始化的时候我要把分配的这块内存空间的物理地址告诉DMA.
请问我应该用什么函数分配一块内存,并且完成逻辑地址(系统写数据用)和物理地址(DMA读数据用)的映射呢,谢谢大家了,我很着急用,最好给个例子,谢谢了!
请问我应该用什么函数分配一块内存,并且完成逻辑地址(系统写数据用)和物理地址(DMA读数据用)的映射呢,谢谢大家了,我很着急用,最好给个例子,谢谢了!
|
consistent_alloc()
和
page_to_bus()
和
page_to_bus()
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。