/ / como insmod o driver SPI do android para rodar o ubuntu PC - android, linux-kernel, spi

como faço para insmod android SPI driver para executar o Ubuntu PC - android, linux-kernel, spi

Estou desenvolvendo o driver SPI no PC ubuntu, para o meu devkit8000 android.

Eu vi alguns exemplos de como construir um. Mas parece que posso criar meu driver SPI e modificá-lo no kernel em execução. (aqui está o link) http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=57&Itemid=62

Atual meu entendimento é apontar para o meuUbuntu "s" / lib / modules / ... " Esta parte eu consegui. Mas não consigo "modprobe omap2_mcspi", que considero um componente importante para o driver SPI do DevKit8000.

Espero que alguém possa me ajudar a verificar se é verdadeque posso inserir meu driver SPI no kernel em execução. Se isso for possível, quando eu "criar", devo apontar. E como devo fazer aparecer o modprobe.

Respostas:

0 para resposta № 1

Eu presumo que você compilou seudriver no seu PC (plataforma x86 ou x86_64) para a placa Gumstix (plataforma ARM Cortex-A8-) e que você emitiu o comando modprobe na placa Gumstix.

Quando você se refere aos / s / lib / módulos do seu Ubuntu, presumo que você queira dizer um sistema operacional Ubuntu rodando na placa Gumstix (apenas para garantir que você não tente modificar o módulo no PC).

Agora é obrigatório que a versão do kernelO número do seu módulo corresponde exatamente ao número da versão do kernel em execução na sua placa Gumstix (significa exatamente, por exemplo, o Linux 2.6.32, qualquer que seja o sufixo anexado aqui). Caso contrário, o kernel rejeitará seu módulo.

Verifique se você possui todos os módulos instalados nos quais o omap2_mcspi depende.

Se nada disso foi útil, você pode postar a mensagem de erro que o comando modprobe lança?