我正在开发基于 ARM926 的主板,并使用基于 2.6.30 的自定义内核。我有一个需要特定内核模块的程序,但由于我没有内核源代码,我无法编译专门用于该板的模块。有什么方法可以为通用内核 2.6.30 编译模块并使其在板上运行的自定义版本上工作(使用 modprobe 或 insmod 加载它)?
答案1
您至少需要一份已编译内核的标头副本。
虽然你没有这么说,但你提到的版本暗示它是Linux。既然如此,它受 GPL 约束,因此无论您从谁那里获得内核副本,法律都要求您提供源代码。
我建议联系他们。