Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Buildroot, дубль два ...
Pavel Ivanchenko
Добавлено 20.03.2010 15:28 Редактировалось 20.03.2010 15:42
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Итак, с момента обсуждения темы сборки системы buildroot-ом (ссылка) прошло уже достаточное количество времени, чтобы там многое сменилось (особенно в части кросскомпиляции), тема снова актуальна.
Скачал версию 2010.02, первым делом, пришлось обновить виртуальную машину на Debian, т.к. в RH чего то не хватало даже для правильной работы make.
Далее выполняем:
make menuconfig (сохраняемся при выходе)
make at91sam9260dfc_defconfig
make

Собралось без особых выкрутасов (разве что несколько раз ей в ручную пришлось некоторые архивы подкинуть), возникает вопрос, как с наименьшими манипуляциями вносить изменения в ядро?
Сейчас приходится, после внесения изменений в исходники, идти в директорию ядра, запускать make ARCH=arm menuconfig и после этого пересобирать buildroot

В добавок, корневая ФС с минимальным набором утилит вышла размером 45М!!!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.03.2010 16:36 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Сейчас приходится, после внесения изменений в исходники, идти в директорию ядра, запускать make ARCH=arm menuconfig и после этого пересобирать buildroot


как мне помнится, я именно так и делал. при случае гляну в архивы, может чего найду полезного.

Цитата
В добавок, корневая ФС с минимальным набором утилит вышла размером 45М!!!

странно, у меня
- корневая Debian Lenny for Arm весит 25мег без кеша apt-get с честными бинарниками (no busybox) для инсталяции
- тоже самое, но произведена инсталляция 80мег
может у вас вместо симлинков сгенерились бинфайлы? чем там еще можно занять 45метров? может какие-нить архивы пристегнулись..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 20.03.2010 16:56 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
странно, у меня
- корневая Debian Lenny for Arm весит 25мег без кеша apt-get с честными бинарниками (no busybox) для инсталяции
- тоже самое, но произведена инсталляция 80мег
может у вас вместо симлинков сгенерились бинфайлы? чем там еще можно занять 45метров? может какие-нить архивы пристегнулись..

Я позже разглядел, что размер ext2 она делает автоматом, анализируя размер файлов и на 2 умножая.
Но в моем случае, я обновляю для AK-MAT91... нужно чттобы ядро с корневухой в 4М влезло!!!
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 20.03.2010 17:21 Редактировалось 20.03.2010 17:21 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Странно, убираешь компонент из системы, а он в корневухе остается и никаких ключей для пересборки самой корневухи нет, если удалить файлы корневухи, то потом собрать не сможет правильно, а make clean чистит даже исходники, в результате даже тулчайн с либами пересобирать приходится - сущее убийство времени ...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.03.2010 19:57 Редактировалось 20.03.2010 19:57 Сообщение: 5
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
В старых версиях нужно просто завести проект с новым названием.
Спуститься к концу Подняться к началу
Персональная информация
inventor
Добавлено 27.04.2010 14:21 Редактировалось 27.04.2010 14:22 Сообщение: 6
inventor
0

Пункты: 31
Регистрация: 10.04.2010
Пол: Мужчина
есть плата mnuc950 с tft. Попробовал для начала (тк никогда не делал) собрать файловую систему из директории home/user/src/nuc900/nuc900bsp/buildroot-2009.08 wmvare (все шло в комплекте с платой) не изменяя ничего просто запустил в этой директории make система собралась ошибки никакие не выдала размер около 5метров. выкладываю файловую систему в каталог tftpboot (загрузка работает проверено) включаю плату на экране показывается пингвин некоторое время мигает курсор потом курсор пропадает приглашения нет по фтр плата не реагирует. уважаемые гуру подскажите в какую сторону смотреть? лог в файле.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 27.04.2010 15:03 Сообщение: 7
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
на экранчик ничего выводиться больше не будет
подключитесь к плате нуль-модемным кабелем (должен быть в комплекте) к COM-порту. Для просмотра использую FlashMagic

Лог не прикрепился :-(
Спуститься к концу Подняться к началу
Персональная информация
inventor
Добавлено 27.04.2010 17:20 Сообщение: 8
inventor
0

Пункты: 31
Регистрация: 10.04.2010
Пол: Мужчина
я не понял следует ли из этого что так и должно быть. По телнету соединялся, а сейчас перестал.
Спуститься к концу Подняться к началу
Персональная информация
inventor
Добавлено 27.04.2010 17:43 Редактировалось 27.04.2010 17:48 Сообщение: 9
inventor
0

Пункты: 31
Регистрация: 10.04.2010
Пол: Мужчина
лог не прицепляется, почему не понимаю.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 27.04.2010 20:48 Сообщение: 10
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
а без лога очень сложно что либо сказать... :-(
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux