Перейти к содержанию
    

Buildroot

Потихоньку таки пытаюсь залить 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, ну само-собой и сборкой, делать не знаю =(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще от устройства требуется не так много...

Тогда может Линух не нужен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Вроде разобрался куда подложить готовый конфиг файл для Buildroot. Это в /<buildroot-path>/arm_toolchain_defconfig. Буду пробывать дальше =)

Изменено пользователем pain

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все таки прошу помощи у знающих людей, никак не могу разобраться. Ведь Buildroot должен собрать сам кросс компилятор. Сегодня я настроил Busybox, сохранил конфиг, потом настроил Buildroot и указал ему что файл настройки Busybox лежит там, после этого пишу make

и выдается ошибка непонятная..

make: *** Нет правила для сборки цели `dependencies', требуемой для `world'.  Останов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

Пробовал как-то собрать компилятор, правда для старого линуха на PowerPC. Не осилил. Найдите готовую сборку и не парьтесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочется во всем процессе разобраться самому. Таки вчера все ошибки поисправлял,запустил компилироваться и лег спать :) Так вот сегодня все закончилось, правда с ошибками =( Непонятно где выбрать и настроить файловую систему в Busybox

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочется во всем процессе разобраться самому. Таки вчера все ошибки поисправлял,запустил компилироваться и лег спать :) Так вот сегодня все закончилось, правда с ошибками =( Непонятно где выбрать и настроить файловую систему в 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 и как ее настраивать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое =) вроде дело потихоньку идет, и Linux уже даже запускается :) осталось теперь полностью отконфигурировать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...