我正在尝试将自己的驱动程序移植到 Beagle board xm arm-cortex-A8 。在移植时我试图找出.ko
文件实际构建的方式。在我们的 Makefile 中,我们只有一个命令来构建.o
文件。
如何构建.ko
文件?
使用linux- 2.6.38.8 内核并尝试为我的内核配置驱动程序。
答案 0 :(得分:2)
内核kbuild module document有很多关于如何构建外部模块的信息。如果您有 Raspberian 或其他嵌入式ARM Linux,则需要获取内核的源包。根据您是否在运行模块的同一台机器上进行编译,或者您是否尝试在PC上构建它(希望是Linux PC),该过程会有所不同。
如果 kbuild模块文档不能很好地解释,请指定您需要构建的方式。