2

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

文件是如何.ko构建的?

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

4

1 回答 1

2

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

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

于 2013-05-12T20:51:41.237 回答