本文参考了http://www.cnblogs.com/geneil/archive/2011/12/08/2281222.html.本文作为学习总结,将主要过程简要描述. 很多驱动实现某些功能都要通过内存映射. linux下,内存映射通过mmap系统调用实现: void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset); 该系统调用的作用,是将文件描述符fd所对应的文件中的一段内容映射到用户进程的地…