Драйвер ядра Android Binder на Ubuntu - PullRequest
1 голос
/ 15 июня 2011

Я пытаюсь insmod binder.ko, созданный для Ubuntu-11.Но я получаю симпатичные ошибки.Ошибка говорит о том, что некоторые символы, используемые внутри драйвера, отсутствуют внутри ядра Linux, работающего на Ubuntu (get_vm_page), но эти символы присутствуют в /boot/System.map (таблица символов ядра)

Iвзял конфигурацию ядра из / boot / congig-generic

Может ли кто-нибудь помочь мне с дополнительными параметрами конфигурации и некоторыми другими шагами для успеха insmod на binder.ko?

Как только это произойдетуспешно, моя конечная цель - запустить приложения ANDROID в Ubuntu.

1 Ответ

0 голосов
/ 21 июня 2011

Это должно быть построено статически с ядром.(Конфигурации ubuntu 11 по умолчанию будет достаточно для успешной сборки, ошибки, о которых сообщается в публикации, связаны с тем, что модуль не имеет возможности быть вставляемым модулем.

http://linux.about.com/od/lkm_howto/a/hwtlkm07.htm

предупрежденияи сообщения об ошибках не всегда должны представлять точную проблему.

Также благодаря strace insmod binder.ko (намекнул на отсутствие init_module)

...