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

О том о сем
Аватара пользователя

Автор темы
wanoska
Сообщения: 217
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз

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

Сообщение wanoska » 29 сен 2018, 12:27

Всем привет :hi2: Подскажите пожалуста как скомпилировать этот драйвер под андройд с самого устройства или с компа. Имеем android7.0 root, terminal и все остальные плюшки :-D
Снимок экрана_2018-09-29_15-25-15.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

darkfenix
Сообщения: 5259
Зарегистрирован: 27 июн 2017, 10:36
Решено: 61
Откуда: Нижний Тагил
Благодарил (а): 291 раз
Поблагодарили: 967 раз

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

Сообщение darkfenix » 29 сен 2018, 13:01

Надо MakeFile почитать. Там должно быть написано как собрать для arm-платфоры
Изображение

Аватара пользователя

Автор темы
wanoska
Сообщения: 217
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз

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

Сообщение wanoska » 29 сен 2018, 13:16

LINUX Andriod.tar.gz
вот эта папка,darkfenix, там нету не чего похожего
У вас нет необходимых прав для просмотра вложений в этом сообщении.
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

darkfenix
Сообщения: 5259
Зарегистрирован: 27 июн 2017, 10:36
Решено: 61
Откуда: Нижний Тагил
Благодарил (а): 291 раз
Поблагодарили: 967 раз

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

Сообщение darkfenix » 29 сен 2018, 13:41

Думается мне, что данный набор файлов не собрать под arm. Придется искать другие исходники. Либо, если я не прав, найти инфу как собрать под arm
Изображение

Аватара пользователя

darkfenix
Сообщения: 5259
Зарегистрирован: 27 июн 2017, 10:36
Решено: 61
Откуда: Нижний Тагил
Благодарил (а): 291 раз
Поблагодарили: 967 раз

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

Сообщение darkfenix » 29 сен 2018, 13:59

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

Аватара пользователя

Автор темы
wanoska
Сообщения: 217
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз

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

Сообщение wanoska » 29 сен 2018, 14:03

usb сетьевуха на чипе rt8152, телефон на этом проце MT6750T, нужно её к телефону подключить через otg. Я нашел что то похожее но не догоняю маленько что нужно делать http://nuzhen-sovet.ru/content/podklyuc ... -android-4
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

darkfenix
Сообщения: 5259
Зарегистрирован: 27 июн 2017, 10:36
Решено: 61
Откуда: Нижний Тагил
Благодарил (а): 291 раз
Поблагодарили: 967 раз

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

Сообщение darkfenix » 29 сен 2018, 14:14

wanoska, не мое дело конечно, но на кой тебе это, есть встроенная вафля?
Изображение

Аватара пользователя

Автор темы
wanoska
Сообщения: 217
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз

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

Сообщение wanoska » 29 сен 2018, 14:17

darkfenix, по работе, что бы с ноутбуком не бегать по чердакам да подвалам когда нужно что нибудь пингануть или настроить типо точки доступа и т.д
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

darkfenix
Сообщения: 5259
Зарегистрирован: 27 июн 2017, 10:36
Решено: 61
Откуда: Нижний Тагил
Благодарил (а): 291 раз
Поблагодарили: 967 раз

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

Сообщение darkfenix » 29 сен 2018, 14:32

wanoska, понятно.
wanoska писал(а):
29 сен 2018, 14: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
Выбираешь свою версию.
Изображение

Аватара пользователя

Автор темы
wanoska
Сообщения: 217
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз

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

Сообщение wanoska » 29 сен 2018, 14:51

darkfenix, спасибо, сейчас буду исходники искать и пробывать
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

Автор темы
wanoska
Сообщения: 217
Зарегистрирован: 17 окт 2016, 12:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз

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

Сообщение wanoska » 29 сен 2018, 16:30

ядро нашел кое как и то не для моего проца теперь надо догнать как этот toolchain установить
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Вернуться в «Болталка: Оффтоп, разбор полетов»