ChinaUnix.net
相关文章推荐:

Linux module 卸载 内核代码

内核配置的 Loadable module support这个选项里: 第一个 ---Enable loadable module support 我下了一个内核的2.6.25源码,配置的时候这个选项前面是---,不能改成,其他的都是[-],都能改成,就第一个不能动。我想学一下驱动编程,想把这一项选上。 有人说:“如果打开它则必须通过"make modules_install"把内核模块安装在/lib/modules/中”, 难道我要先make menuconfig->make->make modules_install->make install 然后才能...

by phoenix-linux - 内核源码 - 2009-10-26 07:33:20 阅读(1157) 回复(0)

相关讨论

内核配置的 Loadable module support这个选项里: 第一个 ---Enable loadable module support 我下了一个内核的2.6.25源码,配置的时候这个选项前面是---,不能改成,其他的都是[-],都能改成,就第一个不能动。我想学一下驱动编程,想把这一项选上。 有人说:“如果打开它则必须通过"make modules_install"把内核模块安装在/lib/modules/中”, 难道我要先make menuconfig->make->make modules_install->make install 然后才能...

by phoenix-linux - 内核源码 - 2009-10-26 07:31:59 阅读(1602) 回复(0)

/******************************************** *Created By: 陶治江 *Date: 2009-3-7 *Blog: http://taozhijiangscu.cublog.cn ********************************************/ //内核模块,应该是驱动开发者最关注的~~ //但是这个程序写的简直很糟糕 :-( #include #include #include #include /* defines GFP_KERNEL */ #include #include #include #include //struct module { // struct module *nex...

by taozhijiangscu - Linux文档专区 - 2009-03-11 13:48:25 阅读(605) 回复(0)

想在2.6.15内核中加入一些网络参数。这部分以单独的目录项 如linux-2.6.15/cfg/下, 在启动时从flash中得到参数的内容, 所以这部分中必要在网络模块加载前以经启动,这部分提供一些全局变量与调用接口供linux-2.6.15/net/下的模块调用,二者都以module_init方式加入内核,然而2.6中初始化函数都用module_init(fn)声明的话,则实际上等价于device_initcall(fn), 执行顺序则不定,所以我将前者放在linux-2.6.15/下主makefile最先编...

by s.t_seeyou - 内核源码 - 2009-11-17 17:34:15 阅读(3445) 回复(0)

想在2.6.15内核中加入一些网络参数。这部分以单独的目录项 如linux-2.6.15/cfg/下, 在启动时从flash中得到参数的内容, 所以这部分中必要在网络模块加载前以经启动,这部分提供一些全局变量与调用接口供linux-2.6.15/net/下的模块调用,二者都以module_init方式加入内核,然而2.6中初始化函数都用module_init(fn)声明的话,则实际上等价于device_initcall(fn), 执行顺序则不定,所以我将前者放在linux-2.6.15/下主makefile最先编...

by s.t_seeyou - 内核源码 - 2009-11-17 15:06:17 阅读(2985) 回复(0)

我在vmware装的 CentOS 里下载了内核源码,按照这个网址说的步骤去编译,到make install这一步的时候,总会出现 could not find module vmware balloon 这样的错误。 我试过把.config 文件里的 CONFIG_VMWARE_BALLOON设成是y, 也就是 CONFIG_VMWARE_BALLOON=y ,但还是不行。 不知道有没有其他高手遇到同样的问题?似乎是一个与vmware虚拟机有关的模块没有包含在内核里。怎么解决? 谢谢!

by kevinatuofc - Linux系统管理 - 2015-01-25 18:56:06 阅读(3457) 回复(4)

本帖最后由 licyqq 于 2011-03-30 17:39 编辑 我在新装的ubuntu系统(内核版本2.6.32-24-generic)上进行内核编程,一个简单的hello world程序,在头文件中包含了#include<linux/module.h>,用gcc编译的时候提示/linux/module.h 文件不存在,怎么回事? 另外我发现、/usr/include/linux目录 和/usr/src/2.6.32-24-generic/include/linux 两个目录下的文件不一样啊?后者有module.h文件,前者没有。gcc编译的时候默认连接/usr/inc...

by licyqq - Linux环境编程 - 2011-03-31 11:13:08 阅读(2917) 回复(4)

linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法环境: vmware + fedora8; gcc version 4.1.2 20070925 (Red Hat 4.1.2-33); kernel source 用 kernel-2.6.23.1-42.fc8.src.rpm安装; uname -r 为 2.6.23.1-42.fc8; 问 题: 可以正常编译我写的驱动模块,但是加载(insmod)的时候提示错误: insmod: error inserting 'xxx.ko': -1 Invalid module format;用#...

by zhenchengjin - Linux文档专区 - 2009-10-26 17:52:41 阅读(1503) 回复(0)

本帖最后由 向笑卩辶 于 2013-07-07 16:59 编辑 我学内核快半年了吧,找的资料不少,但都是浅尝辄止,没有真正深入地看过一个。 现在耐心把 linux Kernel Development 看了将近一半吧,只写过一个 Hello Kernel modulelinux Kernel Development 这本书偏向于理论,不像用户空间开发的书一样有许多可以练手的例子。 所以我就不知道除了写个 module 来练习一下书上讲的理论外,还有其他什么方法可以写内核代码的? Any sugges...

by 向笑卩辶 - 内核源码 - 2013-07-08 17:18:04 阅读(1135) 回复(2)

邮件列表,不方便贴过来,估计kerneltrap.org马上就会有新闻登出。下面是google group的两个连接: http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/d5b6a38e2e13b032/49660a7178833ef1?lnk=st&q=%22Full+bellies+of+fish%22&rnum=2&hl=zh-CN#49660a7178833ef1 http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/d5b6a38e2e13b032/49660a7178833ef1?lnk=st&q=%22Full+bellies+of+fish%2...

by albcamus - 内核源码 - 2006-12-15 11:20:29 阅读(2613) 回复(10)

邮件列表,不方便贴过来,估计kerneltrap.org马上就会有新闻登出。下面是google group的两个连接: http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/d5b6a38e2e13b032/49660a7178833ef1?lnk=st&q=%22Full+bellies+of+fish%22&rnum=2&hl=zh-CN#49660a7178833ef1 http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/d5b6a38e2e13b032/49660a7178833ef1?lnk=st&q=%22Full+bellies+of+fish%2...

by albcamus - 内核/嵌入技术 - 2006-12-15 11:20:29 阅读(1521) 回复(10)