/ / Як мені insmod драйвер SPI для Android, щоб запустити Ubuntu PC - android, linux-kernel, spi

як мені insmod драйвер для іroid SPI для запуску Ubuntu PC - android, linux-kernel, spi

Я розробляю драйвер SPI на ПК ubuntu, для мого devkit8000 android.

Я побачив приклад того, як побудувати його. Але, схоже, я можу побудувати свій драйвер SPI і внести його в ядро, що працює. (тут посилання) http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=57&Itemid=62

Поточне моє розуміння підкреслює його моємуUbuntu "s" / lib / modules / ... " Ця частина мені вдалося. Але я не можу "modprobe omap2_mcspi", який, на мою думку, є основним компонентом для мого драйвера SPI для DevKit8000.

Я сподіваюсь, хтось може допомогти мені перевірити, чи це правдащо я можу insmod мого драйвера SPI в робочому ядрі. Якщо це можливо, коли я "роблю", яким слід вказувати. І як я повинен зробити модпробник з'являється.

Відповіді:

0 для відповіді № 1

Я припускаю, що ти перехресно склав твійдрайвер на вашому ПК (платформа x86 або x86_64) для плати Gumstix (ARM Cortex-A8-платформа) і що ви випустили команду modprobe на платі Gumstix.

Коли ви звертаєтесь до свого Ubuntu s / lib / modules, я вважаю, що ви маєте на увазі, що ОС Ubuntu працює на дошці Gumstix (щоб переконатися, що ви не намагаєтесь insmod модуль на ПК).

Тепер обов'язково, щоб версія ядраномер вашого модуля точно відповідає номеру версії ядра ядра, що працює на платі Gumstix (це точно означає, наприклад, Linux 2.6.32-незалежно від суфікс-доданий тут). Якщо ні, ядро ​​відхилить ваш модуль.

Переконайтеся, що встановлені всі модулі залежать від omap2_mcspi.

Якщо нічого з цього не було корисним, чи можете ви, будь ласка, опублікувати повідомлення про помилку командою modprobe?