我如何insmod android SPI驱动程序来运行ubuntu PC

时间:2012-02-20 13:34:47

标签: android linux-kernel spi

我在PC ubuntu上开发SPI驱动程序,用于我的devkit8000 android。

我看到了一些关于如何构建一个的例子。 但似乎我可以构建我的SPI驱动程序并将其发送到正在运行的内核中。 (链接在这里) http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=57&Itemid=62

目前我的理解是指向我的ubuntu的“/ lib / modules / ...” 这部分我管理。 但我无法“modprobe omap2_mcspi”,我认为这是我的DevKit8000 SPI驱动程序的主要组件。

我希望有人可以帮我验证我是否可以将我的SPI驱动程序输入正在运行的内核中。 如果可能的话,当我“制造”时,我应指向哪个。 我应该如何使modprobe出现。

1 个答案:

答案 0 :(得分:0)

我认为您已经在PC(x86或x86_64平台)上为Gumstix板(ARM Cortex-A8-平台)交叉编译了驱动程序,并且已在Gumstix板上发出了modprobe命令。

当你引用你的Ubuntu / lib / modules时,我认为你的意思是在Gumstix板上运行的Ubuntu操作系统(只是为了确保你不要试图在PC上修改模块)。

现在必须确保模块的内核版本号与Gumstix板上运行的内核的内核版本号完全匹配(确切地说,例如Linux 2.6.32-whatever-suffix-attached-here)。如果没有,内核将拒绝您的模块。

确保安装了omap2_mcspi所依赖的所有模块。

如果这些都没有用,请您发布modprobe命令抛出的错误消息吗?