1:内核配置中将CONFIG_DEVMEM选项配置后,会有/dev/mem设备节点,内核对应的驱动代码是drivers/char/mem.c用户空间程序通过mmap将物理地址映射到用户空间,实现对这些物理地址的读写。
2:busybox中也有devmem tool,代码的位置在busybox-1.24.1/miscutils/devmem.c ,需要配置CONFIG_USER_BUSYBOX_DEVMEM
busybox-1.24.1/miscutils/devmem.c