Блог администратор монтаж липсва модули на ядрото на Android платформата

Монтаж на липсващите модули на ядрото за платформата Android


Сега трябва да инсталирате toolchain за съставяне на кръст Компилация под ARM платформа. Това е намерен в един от сайтовете за проекта Linaro. Изтегляне на правилната toolchain


И тя определя


За да работите menuconfig Инсталирах пакет libncurses5-Dev.


След получаване на ядрото се изготвя


На този етап е важно да се уточни стойността на променливата KERNELRELEASE, в противен случай устройството няма да се стартират. След края на обучението съм включил в menuconfig искаш да модул ( "драйвери на устройства" / "Мрежова поддръжка устройство" / "Universal TUN / TAP устройство поддръжка на водача")


И искаш да се съберат на модул


След това получавате права корен, за да инсталирате / модули система / ИЪ / модули


Сега се опитайте да се зареди модул


Сега редът - можете да поставите OpenVPN.

Chaynikovsky въпрос.
Ubuntu 12.10 x64

/linux-2.6.35.7$ да модули ARCH = рамо CROSS_COMPILE = ръка-eabi- О = изгради KERNELRELEASE = 2.6.35.7-PERF
направи [1]: фотьойл EABI-ССЗ: команда не е намерен
Използването /home/vitali/linux-2.6.35.7 като източник за ядрото
GEN /home/vitali/linux-2.6.35.7/build/Makefile
СНК включват / Linux / version.h
СНК включват / генерирани / utsrelease.h
направи [2]: `включва / генерирани / Мах-types.h" не изисква надстройката.
CC ядрото / bounds.s
/ Bin / SH: 1: фотьойл EABI-ССЗ: не е намерен
направи [2]: *** [ядрото / bounds.s] Грешка 127
направи [1]: *** [prepare0] Грешка 2
направите: *** [под-марка] Грешка 2

Проверих Path. Дори постави / Начало / Виталий / андроид-toolchain-EABI / бин до върха
фотьойл EABI-ССЗ на място
андроид-toolchain-EABI инсталира

Може би имате 32-битова tulcheyn една и тя просто не работи на 64-битова система. Опитайте се да стартирате ръка-EABI ССЗ в терминала.

Търся възможност за използване на голям сензорен екран (Touch монитор) към сетотопобокс който работи на Android 5.1
Купиха Tronsmart Вега S95 с надеждата, че ако устройството е малко по-твърдо и подкрепа на сензорния екран ще бъде. Опитах с него два монитора (Iiyama ProLite T2435MSC-B1 и HP S230tm), но компютърът не отговаря на едно докосване на екрана.
В YouTube видях няколко филма с демонстрация на всички Android конзоли с сензорни екрани. Това означава, че по принцип, проблемът е решен.
Iiyama представител на фирмата ми каза, че ihnim монитори трябва стандартен драйвер "HID Touch".
Моят въпрос е: как да се провери в Android, дали има шофьор в него "HID Touch" и ако не го има, как да го добавите?

За да започнете, бих свържете монитор за Linux и с нетърпение да работи или не. Ако тя работи, а след това вижте какво модули се използват. В Джеси за HID докосване има само това:

$ Намери / ИЪ / модули / `uname -r` / -name '* * HID докосване *'
/lib/modules/3.16.0-4-686-pae/kernel/drivers/hid/hid-keytouch.ko
/lib/modules/3.16.0-4-686-pae/kernel/drivers/hid/hid-multitouch.ko

За да се съберат на ядрото модул в Android, трябва да имате изходния код на ядрото е, че той използва андроидът и конфигурация. Ако отидете на xda-developers.com или forum.4pda.ru - може да помогне там.

Няколко преминаване въпрос. Ще сглобен модул, или по-скоро набор от модули, които идват заедно с ядрото, ако ще хвърля ядрото, т.е. подменюто в ядрото на bzImage, с молба, а след това спусна с модули на пръчката и използване rootexplorer ги плъзнете с подмяната на старите? Обичам да работя така. Причината, поради която това не е направено, или възможна причина за изграждането на ядрото и модулите на x64 убунту, съответно, и съставител е бил използван от дома системата на Министерството на здравеопазването и платформата на устройствата, на която всичко това трябва да работи x86. Intel процесор.

Според вашето описание не ми е ясно дали някой ново ядро ​​обувка или което дава грешка, когато се опитвате да заредите модула.

Новото ядро ​​е заредила и работи. Когато се опитате да инсталирате модула или Дадох я: Ключът е с
Аз решен този проблем чрез промяна на конфигурацията в конфигурационния devaysa и главата Makefile на. Променена CONFIG_MODULE_SIG_ALL на CONFIG_MODULE_SIG, както и други проверки, CONFIG_MODULE_SIG_FORCE и алгоритми SHA-512 комплект не е настроен. Това е решила проблема на подписи веднъж завинаги. Но има и друг проблем. Жиро драйвер не работи. Да, аз дори не знам къде да го сложи и откъде да вземем. Предполагам, че тя се основава на mpu3050 чип, но се събират вече не разбирам. Между другото аз не трябва да се инсталира дори всички модули от склад ядрото, те се изправи за себе си. Поп novosobrannye не е необходимо. Събиране на ядрото от производителя източник ofsayta. Кой би могъл да бъде полезен за решаване на проблема с отговор изисква ключ не е достъпен. Несъмнено това се отнася само да компилирате ядрото. В други случаи, трябва първо да изтриете модула подпис от ядрото.
Андрей Tataranovich, не знам какво може да излезе с жироскоп. Аз просто не мога дори да предполагам, от къде да започна да копаеш. Интернет не е намерил отговор на този въпрос.

В сравнение с модула за жироскоп - да бъде зададен на съответните форуми, като xda-developers.com, 4pda.ru/forum/ т.н. Има вероятност да се намери някой, който знае отговора на въпроса си.