ChinaUnix.net
相关文章推荐:

linux ko文件

linux系统启动的时候,发现了网卡的设备,是如何加载相应的ko文件,比如我现在用的网卡AMD的,ko的驱动是PCNET32,但是系统初始化的是,是如何知道需要加载PCNET32这个ko的呢?是一个一个ko加载比较的吗??

by kaman7582 - Linux新手园地 - 2014-11-25 08:35:22 阅读(1062) 回复(2)

相关讨论

hello.c的文件编写 #include<linux/module.h> #include<linux/init.h> static int __init initalization_function(void) // chu shi hua { printk("kernel init over!!!!\n"); return 0;// init successfull } module_init(initalization _function); static void __exit cleanup_function(void) { printk(" xie zai wan bi\n"); } module_exit(cleanup_function); MOUDLE_LICENSE("GPL"); ~ ...

by 风飞向何处 - 驱动开发 - 2013-04-17 10:48:52 阅读(1420) 回复(4)

如题,想加些打印调试一下,但又不想全部重新编译,不知道路由是不是也以模块的形式存在,如果是,那是哪些模块呢???? 求大神解释,要ipv4的。

by styshoo1986 - Linux系统管理 - 2012-03-30 17:19:31 阅读(1291) 回复(0)
by kanhu - BSD - 2006-11-28 22:42:04 阅读(3363) 回复(3)

是这样的:我用platform平台总线做驱动,有两个文件: (1)平台设备led_dev.c (2)平台驱动led_drv.c l现在问题是, led_dev.c中有: int __init led_dev_init(void) { platform_device_register(&led_device); return 0; } module_init(led_dev_init); led_drv.c中有: int __init led_drv_init(void) { platform_driver_register(&led_driver); return 0; } module_init(led_drv_init); ...

by 牡丹岩 - Linux新手园地 - 2015-06-13 20:12:15 阅读(6774) 回复(12)

本帖最后由 aaaaa5aa 于 2011-06-01 20:05 编辑 很久没编译驱动了,今天编译一个驱动,结果就出问题了 出错: aaaaa5aa@aaaaa5aa-desktop:~/codes/infodroid-2.2/test$ make make -C /home/aaaaa5aa/codes/infodroid-2.2/kernel M=/home/aaaaa5aa/codes/infodroid-2.2/test modules make[1]: Entering directory `/home/aaaaa5aa/codes/infodroid-2.2/kernel' CC [M] /home/aaaaa5aa/codes/infodroid-2.2/test/wifi_rtl8188...

by aaaaa5aa - 驱动开发 - 2011-06-03 08:37:10 阅读(5675) 回复(1)

2.6内核版本,我完成了rtc_driver.c文件,在Makefile加入obj-$(CONFIG_RTC_XXXX) += rtc_driver.o,并对Kconfig进行修改,加入config RTC_XXXX bool "rtcrtcrtcrtcrtc",编译内核和内核模型,只能生成.O文件. 请问如何生成能够insmod的.ko文件,是不是应该在Makefile中加些语句 谢谢!

by yyykkk1229 - 内核源码 - 2010-05-15 00:32:45 阅读(18681) 回复(5)

2.6的内核编译完成之后,出现一些以ko为后缀的文件,这些是什么文件,也是模块吗? 另:在编译内核并安装时,系统会改变或新增哪些文件

by 阿辉 - Linux论坛 - 2003-12-19 13:47:51 阅读(827) 回复(4)

2.6的内核编译完成之后,出现一些以ko为后缀的文件,这些是什么文件,也是模块吗? 另:在编译内核并安装时,系统会改变或新增哪些文件

by 阿辉 - Linux系统管理 - 2003-12-19 13:47:51 阅读(19752) 回复(4)

我编写一个单独编译的Makefile文件生成.ko文件,现在有两个.c文件,怎么写Makefile文件将这两个.o文件生成一个.ko呢? 我只会使用obj-m := XXXX.o 用一个.o生成一个.ko

by linuxsn - 内核源码 - 2012-02-09 18:29:44 阅读(10830) 回复(5)

內核是2.6的 Makefile: m-obj=hello.o PATH=/lib/modules/$(shell uname -r)/build PWD=$(shell pwd) $(MAKE) -C $PATH SUBDIRS=$PATH modules hello.c 就是最簡單的,從linux device driver 上的 然後make 結果就生成一個hello.o文件 why?

by Arthur_ - 内核/嵌入技术 - 2006-10-30 16:41:08 阅读(1161) 回复(4)