【发布时间】:2014-12-23 18:19:53
【问题描述】:
因此,我一直在尝试了解有关使用 Linux 设备驱动程序版本 3 开发 linux 驱动程序的更多信息。使用备用的 Rasberry Pi (b) 我一直在玩。
我使用http://www.raspberrypi.org/documentation/linux/kernel/building.md 在我的 ~/kernelWork/kernel 文件夹中构建内核。我还编译了内核并让它在我的树莓派上运行以避免兼容性问题。
我的问题是我知道我需要交叉编译模块源以使用 ARM 架构,但我不确定将命令的 -C 标志指向哪里
make -C ~/kernel-2.6 M=`pwd` modules
用来制作我的模块的命令。我查看了我的内核的 arch 文件夹,并查看了其中包含的 ARM 目录,但从那里我不知道该去哪里。
简而言之,在我构建内核之后,我应该将 -C 标志指向哪里来交叉编译我的模块。
【问题讨论】: