Начал читать про buildroot. Скачал с официального сайта. Сделал make menuconfig. Все настроил вроде как надо. Но перед сборкой задался вопросом. Оно вообще взлетит? Или нет? Кто делал это не с toolсhain который идет на диске, поделитесь опытом и ссылками. Про http://dmilvdv.narod.ru/AT91SAM9260/index.html знаю, уже читаю.
Спасибо. У меня ще возник вопрос. Если я с помощью buildroot соберу только toolchain и необходимые утилиты и rootfs, то можно ли использовать уже собранный bootstrap и uboot которые шли на диске к плате?
Всегда так и делаю - мне так удобней, не охота патчи прилаживать специфичные для метных плат к тому же у меня свои скрипты загрузочные. Готовая корневая после сборки лежит в
output/target/
Нужно чтобы заголовки ядра с которыми собрана libc соответствовали ядру с которым корневая потом будет загружаться или хотя бы ядро было более свежее чем заголовки тулчейна, а вообще - должно работать.
С buildroot надо быть аккуратным - с одной стороны он сильно упрощает жизнь в плане - скачать, распаковать, параметры компиляции передать... но иногда это выходит боком. Я не говорю что он плохой, я об внимательности к его работе. :) Сам с него начинал, потому что не понимал многих взаимодействий...
Если пересобирали - то надо. Если нет, то только ядро и ФС.
Сейчас собираю все по отдельности - есть некоторые проблемы в понимании взаимодействий при сборке, но вобщем мне нравится больше - меняешь-то только одно что-то... и пересобираешь только то что нужно. Билдрут также работает, но с некоторыми но...