官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2380|回复: 5

是否可以在内核里访问用户空间的文件?

[复制链接]

27

主题

80

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2011-5-20 14:22:00 | 显示全部楼层 |阅读模式
如题,小弟想再内核里记录一些打印信息,但是内核只在SDRAM运行,貌似不能直接访问用户文件,请问有什么方法可以将内核的一些打印信息记录在文件系统里面呢?
回复

使用道具 举报

56

主题

5186

帖子

7811

积分

超级版主

Rank: 8Rank: 8

积分
7811
QQ
发表于 2011-5-23 08:28:00 | 显示全部楼层

回复:是否可以在内核里访问用户空间的文件?

printk的信息去处有二:
1. 通过控制台(比如串口)打印出来
2. 打印到内核的一个buffer里面

内核的这个buffer,可以通过虚拟文件系统的文件/proc/kmsg来读出来
回复 支持 反对

使用道具 举报

27

主题

80

帖子

99

积分

注册会员

Rank: 2

积分
99
 楼主| 发表于 2011-5-23 21:24:00 | 显示全部楼层

回复:是否可以在内核里访问用户空间的文件?

非常感谢老大的指教,再请教一下,是否可以指定只打印到控制台,或者只打印到这个buffer里面而不显示在控制台??
回复 支持 反对

使用道具 举报

56

主题

5186

帖子

7811

积分

超级版主

Rank: 8Rank: 8

积分
7811
QQ
发表于 2011-5-24 08:29:00 | 显示全部楼层

回复:是否可以在内核里访问用户空间的文件?

可以,你在命令行参数里传入 quiet 这个参数就可以了
回复 支持 反对

使用道具 举报

27

主题

80

帖子

99

积分

注册会员

Rank: 2

积分
99
 楼主| 发表于 2011-5-24 17:53:00 | 显示全部楼层

回复:是否可以在内核里访问用户空间的文件?

谢谢老大指教,你是指u-boot的启动参数里添加 quiet 吗?还是其他地方?
回复 支持 反对

使用道具 举报

56

主题

5186

帖子

7811

积分

超级版主

Rank: 8Rank: 8

积分
7811
QQ
发表于 2011-5-26 07:31:00 | 显示全部楼层

回复:是否可以在内核里访问用户空间的文件?

uboot, bootargs参数
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2020-2-29 21:37 , Processed in 0.065002 second(s), 13 queries , File On.

Powered by Discuz! X3.3 Licensed

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表