当前位置: 技术问答>linux和unix
驱动程序中关于内存的读写问题
来源: 互联网 发布时间:2016-03-07
本文导语: 在驱动程序中,需要对已知物理地址的一段内存进行读写,譬如0xe0010000。 看了一些资料,说内存不能直接操作,需要映射为虚拟地址,请教是用什么函数映射呢?谢谢 | request_mem_region和ioremap...
在驱动程序中,需要对已知物理地址的一段内存进行读写,譬如0xe0010000。
看了一些资料,说内存不能直接操作,需要映射为虚拟地址,请教是用什么函数映射呢?谢谢
看了一些资料,说内存不能直接操作,需要映射为虚拟地址,请教是用什么函数映射呢?谢谢
|
request_mem_region和ioremap
|
你可以使用__va()宏将物理地址映射到逻辑地址,只对低端内存有效