Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Buildroot
saa
Добавлено 26.03.2011 13:43
0
Сообщение: 1
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Добрый день.

Решил попробовать сам собрать систему для платы.

Начал читать про buildroot. Скачал с официального сайта. Сделал make menuconfig. Все настроил вроде как надо. Но перед сборкой задался вопросом. Оно вообще взлетит? Или нет? Кто делал это не с toolсhain который идет на диске, поделитесь опытом и ссылками. Про http://dmilvdv.narod.ru/AT91SAM9260/index.html знаю, уже читаю.

Заранее огромное спасибо.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.03.2011 14:20 Сообщение: 2
sasamy
4.71

Пункты: 83770
Регистрация: 14.08.2009
По крайней мере в версии buildroot-2010.11 все что я пробовал с встроенный кросстулчайном на uclibc собирать - все собралось и работало.
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 26.03.2011 14:29 Сообщение: 3
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Спасибо. У меня ще возник вопрос. Если я с помощью buildroot соберу только toolchain и необходимые утилиты и rootfs, то можно ли использовать уже собранный bootstrap и uboot которые шли на диске к плате?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.03.2011 14:32 Редактировалось 26.03.2011 14:33 Сообщение: 4
sasamy
4.71

Пункты: 83770
Регистрация: 14.08.2009
Всегда так и делаю - мне так удобней, не охота патчи прилаживать специфичные для метных плат к тому же у меня свои скрипты загрузочные. Готовая корневая после сборки лежит в
output/target/
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 26.03.2011 14:43 Сообщение: 5
saa
0

Пункты: 1475
Регистрация: 06.03.2011
rootfs собралась. Спасибо за ответ. Я правильно понимаю, тогда можно и ядро самому не собирать, просто использовать zImage которое идет на диске?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.03.2011 15:16 Сообщение: 6
sasamy
4.71

Пункты: 83770
Регистрация: 14.08.2009
Нужно чтобы заголовки ядра с которыми собрана libc соответствовали ядру с которым корневая потом будет загружаться или хотя бы ядро было более свежее чем заголовки тулчейна, а вообще - должно работать.
Спуститься к концу Подняться к началу
Персональная информация
MTh
Добавлено 26.03.2011 18:58 Сообщение: 7
MTh
0

Пункты: 921
Регистрация: 19.09.2010
С buildroot надо быть аккуратным - с одной стороны он сильно упрощает жизнь в плане - скачать, распаковать, параметры компиляции передать... но иногда это выходит боком. Я не говорю что он плохой, я об внимательности к его работе. :) Сам с него начинал, потому что не понимал многих взаимодействий...
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 27.03.2011 22:19 Сообщение: 8
saa
0

Пункты: 1475
Регистрация: 06.03.2011
А сейчас как собираете все? Я в данный момент читаю про crossdev, тоже удобная вещь, только вот как собрать rootfs, не понял еще
Спуститься к концу Подняться к началу
Персональная информация
saa
Добавлено 27.03.2011 22:33 Сообщение: 9
saa
0

Пункты: 1475
Регистрация: 06.03.2011
Еще вопрос возник. Если сейчас в nand flash уже есть u-boot и bootstrap, их надо заново записывать? или можно просто rootfs с ядром закинуть и все?
Спуститься к концу Подняться к началу
Персональная информация
MTh
Добавлено 28.03.2011 03:03 Редактировалось 28.03.2011 03:04 Сообщение: 10
MTh
0

Пункты: 921
Регистрация: 19.09.2010
Цитата
Еще вопрос возник. Если сейчас в nand flash уже есть u-boot и bootstrap, их надо заново записывать? или можно просто rootfs с ядром закинуть и все?


Если пересобирали - то надо. Если нет, то только ядро и ФС.

Сейчас собираю все по отдельности - есть некоторые проблемы в понимании взаимодействий при сборке, но вобщем мне нравится больше - меняешь-то только одно что-то... и пересобираешь только то что нужно. Билдрут также работает, но с некоторыми но...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux