Оптимизация компиляции buildroot
lesa111 |
|
|
|
|
|
|
|
Пункты: 494 |
Регистрация: 30.03.2011 |
|
|
|
SK-9G45-MB
Подскажите чайнику как оптимально пересобрать минимальными телодвижениями rootfs
Честно говоря прочитав ветку про это, толком так и не нашел
ответов на свои вопросы.
Работаю под Debian 5 или 3.1 (два разных компа)
Весь софт беру с родного CD от производителя
Захожу в папку src/linux-2.6.36-rc6
make_menuconfig
make_kernel
все компиляется оптимально по законам измененных файлов (по законам правильного make-файла)
вопросов нет.
Пытаюсь нечто подобное сделать в директории
buildroot-2010.08
Где почитать про правила игры?
Чтобы сделать свой родной скомпиленный rootfs я обязательно должен все с нуля скомпилять ? make distclean ?
make clean ?
На предыдущих buildroot, с которыми я имел дело, у производителя была политика направленная на полную сборку с нуля. Здесь я впервые столкнулся с готовой сборкой.
Почему так? Насколько я понял, все равно чтобы все заработало необходимо все пересобирать. Предыдущие производители просто поставляли CD с уже заполненным dl/
чтобы не качать лишнего с сетки.
Читал что можно buildroot брать от Atmel ...
что я потеряю в этом случае для конкретной
SK-9G45-MB ? ЧТо перестанет работать?
Есть какие то пачи и специфика конкретной платы ?
Вопрос не праздный, потому что необходимо сделать выбор
на будущее, чтобы не ходить от одного buildroot к другому....
У меня сейчас на Линухе уже два предыдущих build-root - a
(для других типов армов, которые в работе)
Каждая компиляция (при переходе на новый АРМ) дается, что называется через "потрахаться по настоящему...."
Все это надо помножить на переход на более свежие Линухи
( Например мне не удалось скомпилять под Lenny старые buildroot-ы сделанные во времена Debian 3.1).
Чтобы минимизировать потери пытаюсь понять на чем остановиться.
Основной вопрос к поддержке:
Зачем вы накатываете свои пачи на исходные buildroot ?
Это связано со спецификой вашей конкретной схемотехники?
Или это некие примеры конфигурирования
(типа Starterkit.ru TFT plug selection)
Если мне придется перейти на другую плату я буду вынужден менять buildroot?
Или я смогу обойтись make menuconfig?
И еще вопрос:
У меня приложение под qt2.3.10.
( переход на qt4 не рассматриваем )
Есть у кого нить опыт qt2 + framebuffer + тач скрин
от atmel
qt2 не надо допиливать? |
|
|
|
|
|
bzzz |
|
|
|
|
|
|
|
Пункты: 1170 |
Регистрация: 01.03.2011 |
|
|
|
|
|
|
|
|