Linux驱动之内存映射
摘要:
本文参考了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所对应的文件中的一段内容映射到用户进程的地址空间中。对于设备文件(假设设备名为dev)来讲,该系统调用会调用对应驱动的dev_mmap... 阅读全文
posted @ 2014-04-05 17:16 zhizhizhiyuan 阅读(356) 评论(0) 推荐(0) 编辑