-
原理:通过mmap函数将设备的内存(/dev/mem: 一个特殊的设备文件,提供了对物理内存的直接访问权限)映射到用户空间,实现对物理地址的读写操作。
-
操作方法(C语言):
-
打开"/dev/mem"设备文件件
-
将内核空间映射到用户空间
-
映射地址、读写数据
-
取消对映射区域的映射,释放相关资源,确保不再需要映射,避免内存泄露
-
通过C语言实现对FPGA IP的访问
最新推荐文章于 2024-07-13 19:20:54 发布
原理:通过mmap函数将设备的内存(/dev/mem: 一个特殊的设备文件,提供了对物理内存的直接访问权限)映射到用户空间,实现对物理地址的读写操作。
操作方法(C语言):
打开"/dev/mem"设备文件件
将内核空间映射到用户空间
映射地址、读写数据
取消对映射区域的映射,释放相关资源,确保不再需要映射,避免内存泄露