Chinaunix

标题: 如何做到让两块内存都通过mmap映射到用户空间 [打印本页]

作者: chen_bo0302    时间: 2015-04-08 17:36
标题: 如何做到让两块内存都通过mmap映射到用户空间
有一个数据采集驱动,通过分配两块内存采用乒乓缓冲方式接收数据,现在想要通过实现mmap系统调用来将这两块内存映射到用户空间,但是看书上说好像只能将映射一块内存到用户空间,是不是我理解有问题,求大神指点,能不能讲两块内存都映射到用户空间。
作者: amarant    时间: 2015-04-10 08:48
试试看吧,出了问题再分析
作者: Vinge    时间: 2015-04-13 14:41
调用两次mmap映射不同的地址到用户空间当然是可以的,为什么不允许呢?这个写个程序验证一下就完啦。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2