Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1616625
  • 博文数量: 197
  • 博客积分: 10046
  • 博客等级: 上将
  • 技术积分: 1983
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-07 12:36
个人简介

在外企做服务器开发, 目前是项目经理, 管理两个server开发的项目。不做嵌入式好久了。

文章分类
文章存档

2011年(2)

2010年(6)

2009年(18)

2008年(30)

2007年(100)

2006年(41)

分类: LINUX

2007-09-14 12:21:24

最近在帮新人debug LTT , 现象是 生成的trace 文件总是空的 。 google了下, 原来才知道 是用relayfs 和debufs 两个虚拟的文件系统,
 
debugfs以前听说过, 没怎么用过 。
现在知道relayfs ,可真是个好东西啊。 现在正在研究中,
找到两篇经典的文章:
 

在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink

 
第二篇就是这个系列之二:

在 Linux 下用户空间与内核空间数据交换的方式,第 2 部分: procfs、seq_file、debugfs和relayfs

http://www.ibm.com/developerworks/cn/linux/l-kerns-usrs2/

 

Relay:一种内核到用户空间的高效数据传输技术

http://www.ibm.com/developerworks/cn/linux/l-cn-relay/index.html

等我研究明白了, 再给一个详细的例子, 包括module和应用程序

阅读(1619) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~