13 12
发新话题
打印

【求助】Linux下用mmap映射内存大小有限制么?

[QUOTE=flag]再说了,为什么要直接解决问题?能从问题中找到更多的东西,才不至于浪费啊,不过你对我的处理方式有疑惑没必要在别人的帖子里水,难道这就是合适的方式吗?[/QUOTE] / I% B" }3 p# b: L' {2 R
对不起!请原谅我的直率!我不想与你争辩什么,这本身不具有任何意义,只是浪费你我的时间而已。因为,事实不需要争辩,它就是事实。我的误解不需要解释,它就是误解。你的好意,它就是好意,无需证明……. k, {" z" C3 o1 }* Q
& w& P0 O, ~* {# a% B
所以,对不起,请原谅!我误解了你的好意!我真的希望是我误解了你,而你没有误解自己!      

TOP

[QUOTE=zigzag.jon] 对不起!请原谅我的直率!我不想与你争辩什么,这本身不具有任何意义,只是浪费你我的时间而已。因为,事实不需要争辩,它就是事实。我的误解不需要解释,它就是误解。你的好意,它就是好意,无需证明……
9 c2 l6 D* x+ u, `2 L 9 m" g. {% B* }& d  v
所以,对不起,请原谅!我误解了你的好意!我真的希望是我误解了你,而你没有误解自己![/QUOTE], a. X, m: p" o
我是不是好意和你有关系吗?我想做什么样的事情要通过你吗?为什么看起来很简单的事情还要莫名其妙的挑刺,当我闲着没事干在这里发傻不成,真是人心不古。      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

谢谢flag和zigzag.jon的热心解答,我知道你们都是好心的,可能是我问题说得不够清楚,应该怪我:P
" B. P; u6 d  H+ [8 O我前面贴出来的几句code只是简单的模拟一下我的过程,其实实际过程挺长的,我没办法全都列出来。我这个问题涉及到访问硬件设备,hDevice是硬件设备的描述句柄,是用这样的语句得到的“hDevice = open(DeviceName, O_RDWR, 666);”。然后根据这个句柄用mmap给一个变量指针分配内存。其实我也不知道为什么要用到mmap,这部分的代码是当初driver工程师写的,我怀疑可能跟芯片的驱动有关系吧。hDevice访问设备本质上可能也是文件的形式,但这个设备描述到底是怎么对应成文件的、文件在哪里、是什么样的、有多大、这些我就搞不清了,我对driver开发不太懂:(zigzag.jon提到的匿名共享的那个方法我马上去试一下,一会儿把结果再贴上来。
* H. g; s1 k- f- b! B希望大家能够继续帮我提供线索解决这个问题。非常非常感谢:)      

TOP

 13 12
发新话题