Автор Тема: Сборка ядра от loboris  (Прочитано 26918 раз)

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 220
  • Лайков: 14
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #45 : Февраль 05, 2016, 07:26:07 pm »
Не помогло. Все-равно ошибка. В логе запись:
make[1]: *** [sun8iw7p1smp_lobo_defconfig] Interrupt
make: *** [sun8iw7p1smp_lobo_defconfig] Interrupt
Под линукс_32 сборка вообще не работает.
« Последнее редактирование: Февраль 05, 2016, 08:01:12 pm от vash_sa »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #46 : Февраль 05, 2016, 08:14:04 pm »
Повтори лог, на что теперь ругается. Ищи строки с error и выдай ~ +- 30 строк

Upd:
Цитировать
Под линукс_32 сборка вообще не работает.
И не будет, при сборке используются бинарные исполняемые файлы собранные только под x64.
« Последнее редактирование: Февраль 05, 2016, 09:12:55 pm от AlDemin »

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 220
  • Лайков: 14
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #47 : Февраль 05, 2016, 10:05:35 pm »
Спасибо за помощь. Сегодня уже не смогу. Завтра.

Оффлайн uriukti

Re: Сборка ядра от loboris
« Ответ #48 : Февраль 05, 2016, 11:47:25 pm »
Можно в личку, но думаю и тут от пары ссылок сильно не распухнет.

Обещал я "проставиться" и вот ссылка на фрагменты нашего творчества. Не знаю, сколько она вообще проживёт. В начале две "перепевки", затем всё остальное наша музыка, текст и исполнение. На самом деле у нас записей то собственно очень мало...да и эти - демо. Мы в общем эксперементируем пока...Первые две песенки сводились в US 14.04. Ну как сводились...минусовка сверху голос и эффекты всё линуксовое. И две последние. Которые как проба пера...первая попытка, что-то создать в линуксе. )

Слушайте MIX.

(думаю если захочется отзыв написать вдруг, лучше в личку...всё таки тема - ядро)
ORANGE PI PC, ORANGE PI ZERO, ORANGE PI ZERO + 2

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 220
  • Лайков: 14
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #49 : Февраль 06, 2016, 09:18:19 am »
AlDemin, Спасибо получилось. Но в папке build модули и файл ядра только для uImage_OPI-2. А мне надо для OPI-PC. Как их получить? Пытался так: ./build_linux_kernel.sh [plus]. Но модулей и ядра в папке не обнаружил.
И самый главный вопрос: у меня есть камера OV7670. Драйвера для нее в стандартном наборе не обнаружил. Нашел исходники на GITHUB для linux-3118. Как мне подключить этот драйвер в ядро при новой компиляции?

Оффлайн UB3GAD

Re: Сборка ядра от loboris
« Ответ #50 : Февраль 06, 2016, 10:12:36 am »
AlDemin, Спасибо получилось. Но в папке build модули и файл ядра только для uImage_OPI-2. А мне надо для OPI-PC. Как их получить? Пытался так: ./build_linux_kernel.sh [plus]. Но модулей и ядра в папке не обнаружил.
И самый главный вопрос: у меня есть камера OV7670. Драйвера для нее в стандартном наборе не обнаружил. Нашел исходники на GITHUB для linux-3118. Как мне подключить этот драйвер в ядро при новой компиляции?
Все просто, переименуй ядро в uImage и можешь использовать со своим opi pc
А по поводу камеры только один совет учи программирование, если бы драйвера можно было легко переносить между разными версиями ядра, то мы бы пользовались четвертой веткой ядра, а не тем глючным старьем которое у нас есть.
Да и вообще почитай хотя бы вики про ядро, меньше странных вопросов будет
Orange Pi PC
Raspberry pi 3
Odroid C0

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #51 : Февраль 06, 2016, 11:25:38 am »
Спасибо получилось. Но в папке build модули и файл ядра только для uImage_OPI-2. А мне надо для OPI-PC.
Вы хоть матчасть немного посмотрите: OPiPC отличается от OPi2 отсутствием WiFi и USB-хаба
и собственные USB у Н3 в РС задействованы все.
Все это настраивается конфигурацией script.bin
« Последнее редактирование: Апрель 02, 2016, 08:33:31 pm от AlDemin »

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 220
  • Лайков: 14
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #52 : Февраль 06, 2016, 01:24:18 pm »
Нужный драйвер ov7670 есть в сборке Лобориса. Но я никак не могу найти как его в конфиге настроить, чтобы он скомпилировался при сборке ядра и вошел в состав модулей.
Подскажите, где перечисляется состав компилируемых драйверов для media/video
« Последнее редактирование: Февраль 06, 2016, 01:27:20 pm от vash_sa »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #53 : Февраль 06, 2016, 07:20:05 pm »
Device Drivers  ---> Multimedia support  --->  Video capture adapters  --->  (Autoselect pertinent encoders/decoders and other helper chips не включать) Encoders, decoders, sensors and other helper chips  --->  OmniVision OV7670 sensor support

misyachniy

  • Гость
Re: Сборка ядра от loboris
« Ответ #54 : Февраль 06, 2016, 07:21:13 pm »
У меня при сборке на Orange Pi 2 mini, Debian Jessie
Тоже не собирается

 kbuild_2_.log

drivers/net/wireless/ap6210/Kconfig:42:warning: defaults for choice values not supported
#
# configuration written to .config
#
/root/OrangePI-Kernel/brandy/gcc-linaro/bin/arm-linux-gnueabi-gcc: 1: /root/OrangePI-Kernel/brandy/gcc-linaro/bin/arm-linu$
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/net/wireless/ap6210/Kconfig:42:warning: defaults for choice values not supported
/root/OrangePI-Kernel/brandy/gcc-linaro/bin/arm-linux-gnueabi-gcc: 1: /root/OrangePI-Kernel/brandy/gcc-linaro/bin/arm-linu$
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CC      scripts/mod/empty.o
/root/OrangePI-Kernel/brandy/gcc-linaro/bin/arm-linux-gnueabi-gcc: 1: /root/OrangePI-Kernel/brandy/gcc-linaro/bin/arm-linu$
scripts/Makefile.build:307: recipe for target 'scripts/mod/empty.o' failed
make[2]: *** [scripts/mod/empty.o] Error 2
scripts/Makefile.build:443: recipe for target 'scripts/mod' failed
make[1]: *** [scripts/mod] Error 2
Makefile:506: recipe for target 'scripts' failed
make: *** [scripts] Error 2
make: *** Waiting for unfinished jobs....

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #55 : Февраль 06, 2016, 08:33:42 pm »
У меня при сборке на Orange Pi 2 mini, Debian Jessie
Тоже не собирается
Вы что на самой аппельсинке собираете?
Это способ для сборки на компе с linux-x64, лично я собирал на убунту.

Оффлайн CHuKEPC

Re: Сборка ядра от loboris
« Ответ #56 : Февраль 11, 2016, 04:45:35 pm »
И как же собирать на апельсинке?
OPi plus 2, OPi plus, OPi PC, RPi B, RPi2, RPi3, RPI CM1, RPI CM3, BPi, BPi Lamobo R1. И все работает!

Оффлайн UB3GAD

Re: Сборка ядра от loboris
« Ответ #57 : Февраль 11, 2016, 04:49:11 pm »
И как же собирать на апельсинке?
Вопрос немного не в тему, но тебя не смущает что время сборки при таком подходе увеличиться с 15 минут до 5 часов
Orange Pi PC
Raspberry pi 3
Odroid C0

Оффлайн Lipton

Re: Сборка ядра от loboris
« Ответ #58 : Февраль 17, 2016, 01:10:58 pm »
у меня вообще непонятная ситуация... Поставил в vmware xubuntu 15.10 x64, и видимо с переменными скрипты не работает, т.к. в логе ошибка ссылается на то что у меня нет arm-linux-gnueabi-gcc, хотя он лежит в brandy/gcc-linaro/bin/
Кто нибудь сталкивался? Пробовал на другой системе - та же проблема, неужели это косяк vmplayer?

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #59 : Февраль 17, 2016, 01:19:30 pm »
попробуй sudo apt-get install binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabihf