
如果有人能解释为什么这两个文件不存在,我将不胜感激?
Android内核的虚拟内存空间和物理空间如何没有2个文件?
编辑:
我有AndroID 2.3.7(Cyanogen mod),2个文件不存在:
EDIT2:
我查了运行ICS的三星galaxy S3,存在2个文件
解决方法:
/ dev / mem(c:1:1)和/ dev / kmem(c:1:2)设备节点只是一个API,linux内核中的drivers / char / mem.c暴露给用户空间.内核本身直接管理内存而不使用这些设备节点,通常用户空间也不需要它们.
/ dev只是一个目录(传统上)包含设备节点,这些节点是特殊的“文件”; / dev中可用的内容与内核提供的内容之间没有严格的关系. (有一些像udev或mdev这样的工具可以在/ dev中创建和销毁设备节点以响应内核事件,但这些工具并不总是在硬件相对固定且已知的嵌入式环境中使用.)如果您愿意,可以尝试创建这些节点使用mknod进行交互(这可以在任何地方生活,而不是在/ dev中不必要).但是,内核可能配置了CONfig_DEVKMEM = n,在这种情况下,这些设备无论如何都不会工作.
总结以上是内存溢出为你收集整理的android – / dev / mem和/ dev / kmem不存在?全部内容,希望文章能够帮你解决android – / dev / mem和/ dev / kmem不存在?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)