2016-06-22 11 views
0

Есть ли кто-нибудь, кто может использовать гаджет USB Zero в ядре Android? У меня есть проблема с гаджетом USB Zero.USB-гаджет Zero на Android Kernel

Чтобы загрузить usb zero gadget на android, Я думаю, что он должен использовать команду «modprobe» , но Android не поддерживает команду modprobe.

Я также использую busybox, но также android не может поддерживать/proc/modules/ .

Пожалуйста, дайте мне представление.

ответ

0

modprobe поддерживается на некоторых устройствах Android, но вы должны быть root, чтобы использовать его. Если у вас нет/proc/modules, у вас нет поддержки модулей для вашего ядра.

Даже если у вас есть поддержка модулей, вам все равно понадобится нуль, скомпилированный против конкретного ядра, которое вы используете, и я думаю, что вы этого не сделали.

Таким образом, чтобы решить вашу проблему, вы должны:

  1. Включить поддержку динамических загружаемых модулей - это означает, что вам нужно собрать новое ядро ​​для вашего устройства и включите загружаемый вариант модуля в .config
  2. Скомпилируйте usb-ноль для вашего ядра - это означает, что вам нужно скомпилировать модуль ядра непосредственно с деревом ядра с шага 1
  3. Включите root-доступ, чтобы быть достаточно привилегированным для загрузки модулей - это означает, что вы либо root, либо root, либо разрешаете root-доступ изменение кода ядра

Во всяком случае, theres нет готового решения для этих вещей

+0

Это очень полезная информация для меня. Благодарим за комментарий. –