社区
CPU和硬件区
帖子详情
求大神解答!arm处理器嵌入linux,没有/dev/mem
ZhB_
2019-09-19 04:39:21
如图,在运行spiload的时候报出这样的错误
/dev/mem是制作文件系统时候生成的还是linux内核uImage生成的呢? 求解答~
...全文
1107
5
打赏
收藏
求大神解答!arm处理器嵌入linux,没有/dev/mem
如图,在运行spiload的时候报出这样的错误 /dev/mem是制作文件系统时候生成的还是linux内核uImage生成的呢? 求解答~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
movenostop
2019-11-20
打赏
举报
回复
编译时有这个选项
铖邑
2019-10-01
打赏
举报
回复
会不会是驱动没上好呢?
ZhB_
2019-10-01
打赏
举报
回复
已经解决啦,引导参数给加了个devtemfs=0……去掉就好啦
铖邑
2019-10-01
打赏
举报
回复
这个会不会是虚拟文件系统呢?
qwertyuiop-linux
2019-10-01
打赏
举报
回复
应该是内核生成的
linux
/
dev
/
mem
/
dev
/k
mem
驱动分析
/
dev
/
mem
说明驱动注册用户空间调用mmap方法/
dev
/
mem
/
dev
/k
mem
说明 /
dev
/
mem
”是
linux
系统的一个虚拟字符设备,无论是标准
linux
系统还是
嵌入
式
linux
系统,都支持该设备。 物理内存的全镜像。可以用来访问物理内存 /
dev
/k
mem
: kernel看到的虚拟内存的全镜像。可以用来访问kernel的内容。kernel部分内存用户空间本不可访问。但是因为所有进程共享内核空间的页表。所以内核虚拟地址对应物理地址是确定的。k
mem
的作用即是根据kernel的虚拟地址,找到对应
linux
mem
设备是什么,
linux
下/
dev
/
mem
分析
dev
/
mem
: 物理内存的全镜像。可以用来访问物理内存。/
dev
/k
mem
: kernel看到的虚拟内存的全镜像。可以用来访问kernel的内容。/
dev
/
mem
用来访问物理IO设备,比如X用来访问显卡的物理内存,或
嵌入
式中访问GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址来访问物理内存。这其实就是实现用户空间驱动的一种方法。/
dev
/k
mem
一般可以用来查看ke...
linux
下/
dev
/
mem
分析
dev
/
mem
: 物理内存的全镜像。可以用来访问物理内存。 /
dev
/k
mem
: kernel看到的虚拟内存的全镜像。可以用来访问kernel的内容。 /
dev
/
mem
用来访问物理IO设备,比如X用来访问显卡的物理内存,或
嵌入
式中访问GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址来访问物理内存。这其实就是实现用户空间驱动的一种方法。 /
dev
/k
mem
一般
/
dev
/
mem
可没那么简单
这几天研究了下/
dev
/
mem
,发现功能很神奇,通过mmap可以将物理地址映射到用户空间的虚拟地址上,在用户空间完成对设备寄存器的操作,于是上网搜了一些/
dev
/
mem
的资料。网上的说法也很统一,/
dev
/
mem
是物理内存的全映像,可以用来访问物理内存,一般用法是open("/
dev
/
mem
",O_RDWR|O_SYNC),接着就可以用mmap来访问物理内存以及外设的IO资源,这就是实现用户空间驱动的一种方法。 用户空间驱动听起来很酷,但是对于/
dev
/
mem
,我觉得没那么简单,有2个地方引起我的怀疑: (
Linux
/
dev
/
mem
的新玩法
/
dev
/
mem
里有什么 简单来讲,/
dev
/
mem
是系统物理内存的映像文件,然而这里的 “物理内存” 需要进一步解释。 物理内存是指我们插在内存槽上的内存条吗?当然是,但物理内存不单单指内存条。 物理内存严格来讲应该是指 物理地址空间 ,内存条只是映射到这个地址空间的一部分,其余的还有各种PCI设备,IO端口等。我们可以从/proc/io
mem
中看到这个映射: [root@localhost m...
CPU和硬件区
1,024
社区成员
561
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章