请问如何在内核模块中使用命名管道?

在内核态编程好象不能使用C库函数,请问怎样才能打开命名管道?急

作者: xeyon 发布时间: 05-10

linux初始化,任务0通过fork系统调用新建任务1的作用是什么呢?

在linux的代码中,任务0move_to_user_mode后,通过fork系统调用产生了任务1,任务1继续进行初始化,任务0就pause了。这样设计的目的是什么?为什么任务0不直接进行后续的初始化呢?

作者: c00104598 发布时间: 04-28

请问:为什么我的系统不能将WINDOWS的分区格式mount进文件夹中?

我昨天刚刚重新编译了内核,编译之后发现windows只能中的各种格式它都不认,使用了mount将windows分区mount进去的时候会出现问题,总是出错,不能识别vfat格式.但我在编译的时候已经将各种的文件格式都已经选中,并且通过了编译的!请问我该如何解决,谢谢了!

作者: kelven_law 发布时间: 05-10

关于链接脚本vmlinux.lds.S的问题!多谢!

在链接脚本kernel-2.6.13\arch\arm\kernel\vmlinux.lds.S中,有一行ENTRY(stext),据说是用来指定入口点的。那么我的问题是:1,链接脚本中的ENTRY(stext)指定的入口点是,head.S中的stext吗?2,为什么在链接脚本和head.S中都要写ENTRY(stext)呢?只写一个可以吗?比如说在head.S中写了ENTRY(stext

作者: shiyuzhu 发布时间: 05-01

请问FC5下如何安装内核源代码?

在网上找了半天,找到如下一篇帖子,但涉及到编译内核,暂时还没有敢动,请问下面方法是否可行(网上down的)?有没有更简单一点的方法?我的系统情况:用DVD安装盘直接安装的,安装时自己没有做过任何配置,已经从源码盘中找到了kernel-2.6.15-1.2054_FC5.src.rpm。帖子内容如下:1.确定安装了GCC与RPM相关的包。2.安装相应的内核源代码,因为FC5本身没有提

作者: lazycat_2005 发布时间: 05-06

vmlinux.lds.S中的jiffies = jiffies_64问题

在连接脚本arch/arm/kernel/vmlinux.lds.S中,有这样几行:#ifndef__ARMEB__jiffies=jiffies_64;#elsejiffies=jiffies_64+4;#endif我的问题是:这个jiffies_64指的是arch/arm/kernel/time.c中的那个"u64jiffies_64=INITIAL_JIF

作者: shiyuzhu 发布时间: 05-02

那里有资料分析内核的 make 机构,以及实现的方式?

我想将我现在负责的项目搞成类似内核的makemenuconfig的方式,那里有资料介绍内核的make的实现方式?

作者: robinswan 发布时间: 04-18

想让在c文件中定义的一个函数,出现在.init.text节中怎么做?

想让在c文件中定义的一个函数,出现在.init.text节中,我们可以在这个函数前面加上__init,比如:staticint__inithello_init(void)。我的问题是:我使用nmvmlinux查看vmlinux文件中的符号,我发现sk_alloc函数出现在.init.text节中,我打开文件net/core/sock.c文件找到了sk_alloc函数的定义,可是我发

作者: shiyuzhu 发布时间: 05-04

nm vmlinux 输出的symbols按照什么顺序排列的?

我使用nmvmlinux>wolf输出一个wolf文件,有4个问题1,请问symbol在wolf文件中是按照什么顺序排列的?好像不是按照地址的顺序哦。2,c0120520tekeyc0333a90Belf_platformc015ceb8Televator_init这些地址和symbol之间的"t""B"”T"表示什么?还有好多呢,有"d",“r"等等。

作者: shiyuzhu 发布时间: 05-04

内核可以调用用户函数么?

如果内核获得了用户函数的地址,内核模块能不能用该地址直接调用该函数呢?如果能,在调用时,用不用再强制将进程切换到该进程再调用函数呢?

作者: silajoin 发布时间: 05-15