LINUX.ORG.RU

linux для arm


0

2

привет всем , скомпилировал ядро линукса для arm https://github.com/linux-sunxi/ . большинство модулей не компилируется (нужные мне) как их скомпилировать вручную? тач ft5x02 http://dl.linux-sunxi.org/SDK/A23-v1.0/unpacked/A23/lichee/linux-3.4/drivers/... мне его нужно скомпилировать , лень мышку с клавиатурой переставлять каждый раз (гнездо то одно)

образ флешки скачивал , он работает . планшет на - allwinner a13 .


Ответ на: комментарий от naszar

мне еще одновременно и зарядка бывает нужна

rus084
() автор топика

А в чем выражается большенство модулей не компилируется? У ядра в Makefile есть цель modules т.е. make M=/путь/к_нужному/исходнику modules - соберет вам модуль из папки /путь/к_нужному/исходнику и сложит результат туда. Но это для нативной архитектуры. Я бы привинтил кросскомпиляторы по примеру. Еще вроде у вас там в исходниках предусмотрена папочка modules и build.sh -m <module> module, но я если честно не понял в какой из кейсов

case "$1" in
kernel)
        build_kernel
        ;;
modules)
        build_modules
        ;;
clean)
        clean_kernel
        clean_modules
        ;;
all)
        build_kernel
        build_modules
        ;;
*)
        show_help
        ;;
esac
попадет, например modules/example.

Можно попробовать не мудрствуя лукаво добавить в build_modules() из scripts/build_a13.sh строчку для вашего модуля по примеру для modules/example.

naszar
()

большинство модулей не компилируется

что пишет? попробуй не модулями, а монолитом. кстати - что за странный реп ядра на жидхабе?

upcFrost ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.