.ko文件是如何构建的

时间:2013-05-12 20:21:47

标签: linux-kernel makefile arm linux-device-driver kbuild

我正在尝试将自己的驱动程序移植到 Beagle board xm arm-cortex-A8 。在移植时我试图找出.ko文件实际构建的方式。在我们的 Makefile 中,我们只有一个命令来构建.o文件。

如何构建.ko文件?

使用linux- 2.6.38.8 内核并尝试为我的内核配置驱动程序。

1 个答案:

答案 0 :(得分:2)

内核kbuild module document有很多关于如何构建外部模块的信息。如果您有 Raspberian 或其他嵌入式ARM Linux,则需要获取内核的源包。根据您是否在运行模块的同一台机器上进行编译,或者您是否尝试在PC上构建它(希望是Linux PC),该过程会有所不同。

如果 kbuild模块文档不能很好地解释,请指定您需要构建的方式。