Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
buildroot-2014.08 на базе ядра 3.10.17 для i.mx6
sasamy
Добавлено 21.07.2015 01:51 Сообщение: 201
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

buildroot не компилит сборку если отметить пакеты ptpd, smstools, sshpass и некоторые другие
по логу видно, что архивы с пакетами скачиваются, но процесс извлечения проходит с ошибкой


это скорей проблемы вашего провайдера Интернет, по крайней мере из того перечислили у меня все сккачивается и собирается

Цитата

в HolaDuo
не появилось устройство /dev/i2c-0


у HolaDuo нет устройств на i2c поэтому в DTS ничего не прописано, можете пересобрать загрузчик для HolaDuo-PC + IEB - тогда появится.
Спуститься к концу Подняться к началу
Персональная информация
alexey
Добавлено 21.07.2015 12:39 Редактировалось 21.07.2015 19:03 Сообщение: 202
alexey
0

Пункты: 888
Регистрация: 10.06.2015
Цитата

это скорей проблемы вашего провайдера Интернет, по крайней мере из того перечислили у меня все сккачивается и собирается

Кажется на sourceforge какие-то проблемы были в момент скачивания. В теле файлов залитых архивов вместо данных находится html с текстом site is currently in Disaster Recovery Mode

Цитата

у HolaDuo нет устройств на i2c поэтому в DTS ничего не прописано, можете пересобрать загрузчик для HolaDuo-PC + IEB - тогда появится.

Спасибо, /dev/i2c-0 появился

Уже опробовал - подключил часы реального времени.
Только не совсем понял, на форуме видел писалось про какие-то *.c файлы board (я не нашел их в buildroot), где подключенное i2c-устройство вручную прописывалось? Зачем, если и так все работает?
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 23.07.2015 21:18 Сообщение: 203
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
А как правильно включить в скачаный билдрут свои патчи? Поменял мелочь в ядре для подключения дисплея и кое-какую косметику в коде xbmc (добавил нестандартные сканкоды пульта, который изначально работал некорректно).
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.07.2015 12:08 Сообщение: 204
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Для ядра:

make menuconfig

Kernel --->
() Custom kernel patches

A space-separated list of patches to apply to the
kernel. Each patch can be described as an URL, a local file
path, or a directory. In the case of a directory, all files
matching linux-*.patch in the directory will be applied.

Для пакетов все патчи лежат в директории с описанием пакета

package/название-пакета

просто скопируйте патч с любым названием в директорию пакета - они применяются по маске *.patch *.diff в алфавитной порядке если их несколько там.
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 24.07.2015 21:09 Сообщение: 205
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Спасибо, разобрался. Теперь еще понять не могу один момент: через hdmi звук есть, через блютус тоже кое-как настроил, а вот через IEB - нет. Причем звука нет только в xbmc, aplay и mpg123 из консоли играют отлично. В xbmc в настройках вывода по-дефолту установлено "imx-tlv320 Analog" и выбирать нельзя. Билдрут для проверки собирал чистый, без изменений.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.07.2015 19:08 Редактировалось 25.07.2015 19:10 Сообщение: 206
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
По XBMC ничего подсказать не могу потому что практически не пользуюсь им, поищите на их форуме - может кто-то сталкивался с подобной проблемой

http://forum.kodi.tv/index.php
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 03.08.2015 13:15 Сообщение: 207
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
А как добавить в билдрут свой пакет? Хотел было написать кое-какую мелочь для работы с i2c, но как правильно это потом собрать в составе системы?
Спуститься к концу Подняться к началу
Персональная информация
alexey
Добавлено 03.08.2015 14:42 Сообщение: 208
alexey
0

Пункты: 888
Регистрация: 10.06.2015
Цитата
А как добавить в билдрут свой пакет? Хотел было написать кое-какую мелочь для работы с i2c, но как правильно это потом собрать в составе системы?

Посмотрите здесь:
http://free-electrons.com/~thomas/buildroot/manual/html/ch11.html
http://www.kaizou.org/2013/11/buildroot-custom-packages/
Спуститься к концу Подняться к началу
Персональная информация
alexey
Добавлено 03.08.2015 17:05 Сообщение: 209
alexey
0

Пункты: 888
Регистрация: 10.06.2015
Похоже баг в buildroot. Если в menuconfig Target packages->Interpreter languages and scription -> php -> Extension меняем галки, то перекомпиляции php не происходит. Мне пришлось для правильной перекомпиляции удалить /output/build/php-5.5.16
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 03.08.2015 17:25 Сообщение: 210
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Мне пришлось для правильной перекомпиляции удалить /output/build/php-5.5.16


это обычное поведение системы сборки
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux