Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Buildroot
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
pain
Потихоньку таки пытаюсь залить Linux на at91sam9261ek, собрал уже Bootstrap и U-boot. Теперь дело дошло для сборки кросс компилятора для сборки файловой системы. Нашел только один источник информации на русском, как собрать, тут http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html. Но опят работы с Linux очень мал, поэтому некие строчки типа "Подложить готовый конфигурационный файл и выполнить" непонятны =). Точнее непонятно слово подложить, и как это вообще настроить.

Вообще от устройства требуется не так много, это ввод с клавиатуры, причем урезанной, в 20 команд, вывод информации на 2-х строчных знакосинтезирующий экран и АЦП ЦАП..

Так как же собрать компилятор и фс?


А, вот что еще забыл указать. Собственно скачал сам Buildroot 2010.05, еще BusyBox 1.6.2 Распаковал Buildroot в домашнюю папку, а Busybox распаковал в buildroot/packges/busybox. Подправил конфиг файл для Buildroot, чтобы он понял версию Busybox. А вот как дальше с этими готовыми конфиг файлами и конфигурированием Buildroot и Busybox, ну само-собой и сборкой, делать не знаю =(
skripach
Цитата
Вообще от устройства требуется не так много...

Тогда может Линух не нужен.
pain
Вообще нужен, это вроде как первый проект на изучение, надо все равно в этом разобраться и работать с этим. Еще нужна правда поддержка USB.

Вроде разобрался куда подложить готовый конфиг файл для Buildroot. Это в /<buildroot-path>/arm_toolchain_defconfig. Буду пробывать дальше =)
pain
Все таки прошу помощи у знающих людей, никак не могу разобраться. Ведь Buildroot должен собрать сам кросс компилятор. Сегодня я настроил Busybox, сохранил конфиг, потом настроил Buildroot и указал ему что файл настройки Busybox лежит там, после этого пишу make
и выдается ошибка непонятная..
Код
make: *** Нет правила для сборки цели `dependencies', требуемой для `world'.  Останов.
ar__systems
Цитата(pain @ Apr 4 2011, 01:57) *
Вообще от устройства требуется не так много, это ввод с клавиатуры, причем урезанной, в 20 команд, вывод информации на 2-х строчных знакосинтезирующий экран и АЦП ЦАП..

Для этого Линух нужен? wacko.gif

Пробовал как-то собрать компилятор, правда для старого линуха на PowerPC. Не осилил. Найдите готовую сборку и не парьтесь.
pain
Хочется во всем процессе разобраться самому. Таки вчера все ошибки поисправлял,запустил компилироваться и лег спать sm.gif Так вот сегодня все закончилось, правда с ошибками =( Непонятно где выбрать и настроить файловую систему в Busybox

А еще забыл указать, что нужен USB, и работа с флешками
RISCovyj
Цитата(pain @ Apr 7 2011, 09:43) *
Хочется во всем процессе разобраться самому. Таки вчера все ошибки поисправлял,запустил компилироваться и лег спать sm.gif Так вот сегодня все закончилось, правда с ошибками =( Непонятно где выбрать и настроить файловую систему в Busybox

А еще забыл указать, что нужен USB, и работа с флешками


С Buildroot всё просто. В корневой каталог (в данном случае buildroot-2010.05) копируется этот файл: http://dmilvdv.narod.ru/AT91SAM9260/buildroot_config как .config

Потом запускается настройка при помощи make menuconfig. В опции меню "Target options" должна быть видна at91sam9260ek плата.

Выйти из конфигурации и сделать make.

В итоге в папке output/images должeн лежать rootfs.* файл. Если все это получится, то можно действовать дальше и конфигурировать BusyBox и ядро.

P.S. на этой страничке можно найти много полезной информации о Buildroot и как ее настраивать
pain
Спасибо большое =) вроде дело потихоньку идет, и Linux уже даже запускается sm.gif осталось теперь полностью отконфигурировать
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.