技术栈
内存映射
linux大本营
1 年前
linux
·
mmu
·
内存管理
·
mmap
·
内存映射
Linux内核mmap内存映射详解及例子实现
上图说了,mmap是操作这些设备的一种方法,所谓操作设备,比如IO端口(点亮一个LED)、LCD控制器、磁盘控制器,实际上就是往设备的物理地址读写数据。
晨少爱学习
1 年前
linux
·
驱动
·
虚拟内存
·
mmap
·
内存映射
·
remap_pfn_range
mmap底层驱动实现(remap_pfn_range函数)
Makefile当读和写的进程内存映射地址的偏移都为0时,读进程能把写进程写入的数据读出 当写进程内存映射地址偏移为0,读进程内存映射地址**偏移为2(单位页)**时,读进程读出数据为空