应该跟内核编译选项有关系,你看下CONFIG_STRICT_DEVMEM是否打开,如果是打开的关掉试下.
用户不允许修改内核啊 不知我说的方法LZ测试的结果如何 那你写个ramdisk,在用户态再用吧。 原帖由 superfisha 于 2009-12-30 19:09 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
我在驱动中申请了一块内存,在应用程序中打开/dev/mem,再mmap,结果dmesg中报错,mmap也返回失败。
/var/log/messages的报错:Program test tried to read /dev/mem between 209800000->209a28000
原来 ...
lz, 有些内核已经把/dev/mem做了读写限制了。
http://hi.baidu.com/wzt85/blog/item/112a37131d0f20d9f7039e9d.html /dev/mem 文件,为什么我在redhat下用 cd /dev/mem 找不到文件mem??? 回复 15# lanyushan123
晕 /dev/mem是一个文件而不是目录,肯定cd不进去啦!!这是我回你的第二贴,赶紧百度去!!
恩恩,我已经用open读到了内存里的部分内容,谢谢~~ 我想问,我如果想读取arm板子的物理内存怎么做呢
页:
1
[2]