![]() |
:bye:Итак, дошли мои руки до камеры заднего вида. Плохо дошли =) Где-то я что-то не понимаю) Как я понял основная мысль это взять исходники нужного ядра, найти внутри них драйвер на easycap и собрать модуль тем же компилятором которым собиралось ядро прошитое на девайсе?
easycap STK1160+SC7113 nexus7 2013 ПО paranoid android 3.99 Ядро elementalx 1.3(3.4.0) /proc/version на девайсе выдает http://s2.ipicture.ru/uploads/201309...s/1o3y22k6.png Исходники взял те которые выложил автор ядра. Залез в них, нашел драйвер под easycap, поставил Если я не ошибаюсь, то ядро компилировалось с помощью crosstool-NG, при том неизвестной версии? Взял компилятор с офф.сайта версии 1.18.0. Во первых там нет семпла с именем arm-none-linux-gnueabi, есть arm-unknown-linux-gnueabi например. Во вторых я его тупо не смог установить, после make install постоянно какая-та шняга начинается. Никто с этим тулчейном не сталкивался случайно? Мб там какие подводный камни есть? Google конечно мне в помощь, но что-то пока ничего нужного не нагуглил... Буду благодарен любой помощи:secret: P.S. В самом крайнем случае конечно можно поплакаться flar2(автор ядра), но он мне и так уже модули для usb 3g модема пилит, стыдно как-то:blush: |
Цитата:
2. тулчайн не надо устанавливать .. просто распакуйте его куданить. |
Как-то так всё(
Код:
dragon@dragon-VirtualBox:~/source$ make ARCH=arm CROSS_COMPILE=/home/dragon/arm/bin/arm-unknown-linux-gnueabi- modules |
/home/dragon/arm/bin/arm-unknown-linux-gnueabi-gcc: No such file or directory
Is your PATH set correctly? Эх, если бы все проблемы так просто решались. Проверить пути? не? |
Логично, но до этого я и без подсказок догадался, все там лежит. Хотя возможно криво архив распаковался, вечером проверю Скачал и распаковал этот тулчайн
|
Я тоже скачал ваш тулчайн и если вы зайдете в папку ../bin то увидете там чтото вроде arm-cortex_a8-linux-gnueabi- а не arm-unknown-linux-gnueabi-.
P.S. это типа префикс для исполняемых файлов кроскомпилятора. |
А если еще внимательней присмотреться, то можно заметить по той ссылке лежат 2 архива, и второй как раз arm-unknown-linux-gnueabi- :wink2: Странно, когда распаковываешь в убунте не все фалы распаковываются... расспаковал в винде, перекинул в убунте.
Теперь все так: Код:
dragon@dragon-VirtualBox:~/source$ sudo make ARCH=arm CROSS_COMPILE=/home/dragon/x-tools/bin/arm-unknown-linux-gnueabi- modules |
это чтото магическое и помочь я врядли чем смогу.
|
Цитата:
|
уффф....к чему такие сложности....попробуйте обычный(читай родной) компилятор arm-eabi 4.6
Качать тут https://android.googlesource.com/pla...m/arm-eabi-4.6 P.s Убунта нужна 64-битная Дефконфиг брать этот flo_defconfig Пособие: http://source.android.com/source/building-kernels.html |
Часовой пояс GMT +4, время: 17:04. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot