реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Buildroot, сборка кросс компилятора
pain
сообщение Apr 4 2011, 06:57
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 28-03-11
Из: Зеленоград
Пользователь №: 63 932



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


--------------------
at91sam9261ek пытаюсь освоить :) много читаю, потихоньку вникаю. Пытаюсь это все реализовать в Ubuntu 10.10
Go to the top of the page
 
+Quote Post
skripach
сообщение Apr 4 2011, 07:23
Сообщение #2


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



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

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


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
pain
сообщение Apr 4 2011, 07:30
Сообщение #3





Группа: Участник
Сообщений: 11
Регистрация: 28-03-11
Из: Зеленоград
Пользователь №: 63 932



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

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

Сообщение отредактировал pain - Apr 4 2011, 07:33


--------------------
at91sam9261ek пытаюсь освоить :) много читаю, потихоньку вникаю. Пытаюсь это все реализовать в Ubuntu 10.10
Go to the top of the page
 
+Quote Post
pain
сообщение Apr 6 2011, 09:29
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 28-03-11
Из: Зеленоград
Пользователь №: 63 932



Все таки прошу помощи у знающих людей, никак не могу разобраться. Ведь Buildroot должен собрать сам кросс компилятор. Сегодня я настроил Busybox, сохранил конфиг, потом настроил Buildroot и указал ему что файл настройки Busybox лежит там, после этого пишу make
и выдается ошибка непонятная..
Код
make: *** Нет правила для сборки цели `dependencies', требуемой для `world'.  Останов.


--------------------
at91sam9261ek пытаюсь освоить :) много читаю, потихоньку вникаю. Пытаюсь это все реализовать в Ubuntu 10.10
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Apr 6 2011, 13:27
Сообщение #5


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(pain @ Apr 4 2011, 01:57) *
Вообще от устройства требуется не так много, это ввод с клавиатуры, причем урезанной, в 20 команд, вывод информации на 2-х строчных знакосинтезирующий экран и АЦП ЦАП..

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

Пробовал как-то собрать компилятор, правда для старого линуха на PowerPC. Не осилил. Найдите готовую сборку и не парьтесь.
Go to the top of the page
 
+Quote Post
pain
сообщение Apr 7 2011, 05:43
Сообщение #6





Группа: Участник
Сообщений: 11
Регистрация: 28-03-11
Из: Зеленоград
Пользователь №: 63 932



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

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


--------------------
at91sam9261ek пытаюсь освоить :) много читаю, потихоньку вникаю. Пытаюсь это все реализовать в Ubuntu 10.10
Go to the top of the page
 
+Quote Post
RISCovyj
сообщение Apr 13 2011, 12:21
Сообщение #7





Группа: Новичок
Сообщений: 9
Регистрация: 6-02-09
Пользователь №: 44 491



Цитата(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 и как ее настраивать
Go to the top of the page
 
+Quote Post
pain
сообщение Apr 15 2011, 06:15
Сообщение #8





Группа: Участник
Сообщений: 11
Регистрация: 28-03-11
Из: Зеленоград
Пользователь №: 63 932



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


--------------------
at91sam9261ek пытаюсь освоить :) много читаю, потихоньку вникаю. Пытаюсь это все реализовать в Ubuntu 10.10
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01311 секунд с 7
ELECTRONIX ©2004-2016