ChinaUnix.net
相关文章推荐:

内核提供给应用层的头文件

记得一个结构:struct timeval 是 /usr/include/linux/time.h 那么我们就可以说:这个应用程序 使用了 "内核头文件?" "应用层的C程序" 使用 "内核头文件" 的例子还有哪些?大家举举例 多谢

by qiangqiang02 - C/C++ - 2009-12-24 12:10:22 阅读(2629) 回复(3)

相关讨论

菜鸟提问:贴上一段驱动源码,帮忙看看哪些函数是可以提供给应用层调用的。谢谢!希望大家不吝赐教啊!! #include "mmci.h" #define DRIVER_NAME "mmci-pl18x" #define DBG(host,fmt,args...) \ pr_debug("%s: %s: " fmt, mmc_hostname(host->mmc), __func__ , args) #if defined (CONFIG_ARCH_LPC32XX) static unsigned int fmax = 26000000; #define DMA_BUFF_SIZE SZ_64K static void *dma_p_base, *dma_v_base; static stru...

by utopiapilot - Linux环境编程 - 2011-07-26 09:52:49 阅读(3255) 回复(3)

内核应用层交互的方式都有哪几种,最好是能够有代码实例。 我先抛砖引玉了。 proc文件系统实现内核应用层的交互。下面是代码,基于2.6.24.4内核。 #include #include #include #include #include #include #include #include #include

by 瀚海书香 - 内核源码 - 2009-10-30 19:12:47 阅读(1594) 回复(5)

小弟现在已经搞清楚数据包是如何从网卡到内核空间,那么应用层是如何从内核空间获取它对应的数据包的? 那位大虾给讲解一下?或者提供关于这方面的书。 小弟先谢谢了

by 瀚海书香 - 内核源码 - 2009-09-26 21:59:48 阅读(7779) 回复(24)

内核头文件传奇 http://www.linuxsir.org/bbs/thread303531-2.html 做 LFS 是不是很累了?OK,让我先来讲一段八卦故事,放松放松神经,然后再继续冒险吧。。。 在 Linux 2.2/2.4 的纯真年代,内核头文件一直保持着 Unix 世界的"KISS"传统,只需将内核源码树中的头文件直接复制到 /usr/include 中即可使用,一切都是那么 Simple and Stupid ... 但是随着 2.6 系列内核的发布,事情开始变得混乱和复杂起来。首先是内核开发者宣布强烈...

by dj_ukyo - Linux文档专区 - 2009-01-14 19:31:03 阅读(899) 回复(0)

请问各位大哥,我用menuconfig配置linux2.6内核的时候怎么不能自动生成autoconf.h和versionh两个头文件呢?

by kuernikewa - 内核源码 - 2008-11-30 20:39:00 阅读(1775) 回复(3)

在安装VMware工具时,修改了内核的头件,如何重新编译啊?下面是提示的 内容。 The path "/usr/include" is a kernel header file directory, but it does not contain the file "linux/autoconf.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel.

by r860327 - 内核源码 - 2007-12-31 08:20:02 阅读(1960) 回复(2)

请问各位大哥,我用menuconfig配置linux2.6内核的时候怎么不能自动生成autoconf.h和versionh两个头文件呢?

by kuernikewa - 内核源码 - 2008-12-01 20:01:17 阅读(1593) 回复(3)

今天在编译一程序时,涉及到很多内核头文件,我用的是ubuntu8.04的,内核2.6.24,其中linux/netdev.h中有些定义发生了变化,比如函数get_dev_by_name从一个参数变成需要2个参数了,这种原因以至于编译失败。现在我该如何做呢?装个低版本的,用旧的覆盖?或者直接修改代码?

by brau - 内核源码 - 2008-11-07 09:33:58 阅读(1460) 回复(2)

Fedora core 5缺省下没有安装Linux源文件。但是,当我们安装driver时,我通常需要源文件,至少是内核头文件。 [root@charon fc5]# uname -rm 2.6.15-1.2054_FC5 i686 下载 kernel-devel-2.6.15-1.2054_FC5.i686.rpm 不要通过 # yum install kernel-devel 这样升级的kernel肯定不是安装的kernel,在安装drivers是 容易出错,我遭到过这样的不幸,和和。 Reference: http://www.mjmwired.net/resources/mjm-fedora-fc5.html#kernelhe...

by kjpioo - Linux文档专区 - 2008-09-04 22:07:58 阅读(917) 回复(0)

内核中如何直接使用应用层库中提供的函数?这样做效率是不是很低啊,是不是需要把应用层中的库移植到内核

by 20040925 - 内核源码 - 2010-12-10 11:23:19 阅读(1768) 回复(3)