Страница 1 из 1

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 15:27
wanoska
Всем привет :hi2: Подскажите пожалуста как скомпилировать этот драйвер под андройд с самого устройства или с компа. Имеем android7.0 root, terminal и все остальные плюшки :-D
Снимок экрана_2018-09-29_15-25-15.png

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 16:01
rogoznik
Надо MakeFile почитать. Там должно быть написано как собрать для arm-платфоры

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 16:16
wanoska
LINUX Andriod.tar.gz
(37.09 КБ) 17 скачиваний
вот эта папка,darkfenix, там нету не чего похожего

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 16:41
rogoznik
Думается мне, что данный набор файлов не собрать под arm. Придется искать другие исходники. Либо, если я не прав, найти инфу как собрать под arm

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 16:59
rogoznik
Ты хоть скажи для какой железки драйвер то, глядишь сообщество подключиться, вместе то легче искать.

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 17:03
wanoska
usb сетьевуха на чипе rt8152, телефон на этом проце MT6750T, нужно её к телефону подключить через otg. Я нашел что то похожее но не догоняю маленько что нужно делать http://nuzhen-sovet.ru/content/podklyuc ... -android-4

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 17:14
rogoznik
wanoska, не мое дело конечно, но на кой тебе это, есть встроенная вафля?

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 17:17
wanoska
darkfenix, по работе, что бы с ноутбуком не бегать по чердакам да подвалам когда нужно что нибудь пингануть или настроить типо точки доступа и т.д

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 17:32
rogoznik
wanoska, понятно.
wanoska писал(а):
29 сен 2018, 17:03
нашел что то похожее но не догоняю маленько что нужно делать
Да, вроде, все доступно описано, правда одна ссылка тебе не нужна, вторая не работает.
Думаю для этой сетевухи дровишки есть в ядре, если прав то делаешь все как описано.
1. Качаешь исходники ядра, которое в твоем андроиде.
2. Качаешь компилятор toolchain(ссылка в статье дохлая)
3. Ставишь ncurses-devel(в статье есть ссылка как это сделать)
4. Далее в терминале

Код: Выделить всё

export ARCH=arm
export CROSS_COMPILE=~/[папка toolchains]/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
arm-eabi-4.4.3вот это, кмк, нужно будет заменить в соответствии с твое версией андроида, для этого компилятор должен быть соответствующий
5. Там же в терминале

Код: Выделить всё

cd /путь/до/папки/с/исходниками/ядра
6.
make help
среди длинного списка ищем нечто похожее на xxx_defconfig - для нашего случая это sun4i_crane_defconfig и набираем новую команду:
make sun4i_crane_defconfig
Это затрудняюсь комментировать. Тут что-то свое должно быть. Над этим нужно подумать. Может кто подскажет.
7. Ну и далее по статье.
Только тут
Наконец снова идем в начало -> Device Drivers -> Network device support -> Wireless LAN -> отмечаем пробелом "М" напротив Realtek 8187 and 8187B USB support
Выбираешь свою версию.

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 17:51
wanoska
darkfenix, спасибо, сейчас буду исходники искать и пробывать

Компиляция драйвера под андройд

Добавлено: 29 сен 2018, 19:30
wanoska
ядро нашел кое как и то не для моего проца теперь надо догнать как этот toolchain установить