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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AT91RM9200 + Linux, Юзаемые дистрибутивы.
maxus
сообщение Mar 1 2007, 12:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



Всем привет.
Собираюсь ставить Linux на AT91RM9200. Какие дистрибутивы (и где их взять) посоветуете?
Еще очень важный вопрос - сборка всего этого под Виндой. Делал ли кто-либо это? Готов даже купить средство разработки под Винду.
Go to the top of the page
 
+Quote Post
Хомяк
сообщение Mar 1 2007, 12:50
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 99
Регистрация: 12-02-07
Из: Свердловск
Пользователь №: 25 269



Цитата(maxus @ Mar 1 2007, 12:29) *
Всем привет.
Собираюсь ставить Linux на AT91RM9200. Какие дистрибутивы (и где их взять) посоветуете?
Еще очень важный вопрос - сборка всего этого под Виндой. Делал ли кто-либо это? Готов даже купить средство разработки под Винду.


Собирается все под пингвином
под винду есть цигвин
но с ним не работал
сейчас сам разбираюсь с загрузчиком первичным для 9200
Go to the top of the page
 
+Quote Post
PrSt
сообщение Mar 1 2007, 18:30
Сообщение #3


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(maxus @ Mar 1 2007, 11:29) *
Всем привет.
Собираюсь ставить Linux на AT91RM9200. Какие дистрибутивы (и где их взять) посоветуете?
Еще очень важный вопрос - сборка всего этого под Виндой. Делал ли кто-либо это? Готов даже купить средство разработки под Винду.


действительно интересно, даже очень, особенно вот это, тут лучше сделать пожалуй акцент - "Какие дистрибутивы (и где их взять) посоветуете?"
сам щяс кернел запускаю, но планирую ставиль полноценный дистриб...
вопрос реально актуален...
кто что может сказать на счет дистриба?
я искал и не нашел, попадплся порт дебиана - но проект сдох походу...
ктото тут на форуме говорил что ставил генту-линукс... как вариант...
что есть еще в виде дистрибов?


--------------------
Go to the top of the page
 
+Quote Post
maxus
сообщение Mar 2 2007, 12:35
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



А чем под линухом пользуетесь? Какой юзаете компилятор под ARM9? Интересует компилятор, работающий на x86, но компилирующий под ARM.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 2 2007, 12:42
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(PrSt @ Mar 1 2007, 18:30) *
Цитата(maxus @ Mar 1 2007, 11:29) *
Всем привет.
Собираюсь ставить Linux на AT91RM9200. Какие дистрибутивы (и где их взять) посоветуете?
Еще очень важный вопрос - сборка всего этого под Виндой. Делал ли кто-либо это? Готов даже купить средство разработки под Винду.


действительно интересно, даже очень, особенно вот это, тут лучше сделать пожалуй акцент - "Какие дистрибутивы (и где их взять) посоветуете?"
сам щяс кернел запускаю, но планирую ставиль полноценный дистриб...
вопрос реально актуален...
кто что может сказать на счет дистриба?
я искал и не нашел, попадплся порт дебиана - но проект сдох походу...
ктото тут на форуме говорил что ставил генту-линукс... как вариант...
что есть еще в виде дистрибов?


планирую запускать snapgear linux (snapgear.org) утилы для сборки есть на том же сайте.
Go to the top of the page
 
+Quote Post
COMA
сообщение Mar 3 2007, 19:39
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата(maxus @ Mar 2 2007, 12:35) *
А чем под линухом пользуетесь? Какой юзаете компилятор под ARM9? Интересует компилятор, работающий на x86, но компилирующий под ARM.

надо собрать кросс-компилятор
Go to the top of the page
 
+Quote Post
PrSt
сообщение Mar 5 2007, 14:20
Сообщение #7


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(COMA @ Mar 3 2007, 18:39) *
надо собрать кросс-компилятор

или также скачать готовый гдето, если проблемы с сборкой или навыками... 8)))


--------------------
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Mar 5 2007, 15:21
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Цитата(PrSt @ Mar 5 2007, 14:20) *
или также скачать готовый гдето, если проблемы с сборкой или навыками... 8)))




Как у меня, например... Но все же хотелось бы довести дело до конца. Не подскажете, на какой стадии и откуда должен появиться файл version.h в инклудах дистрибьютива линуха? А то я дохожу до сборки glibc и затыкаюсь. sad.gif


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Mar 5 2007, 18:14
Сообщение #9


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Dron_Gus @ Mar 5 2007, 14:21) *
Как у меня, например... Но все же хотелось бы довести дело до конца. Не подскажете, на какой стадии и откуда должен появиться файл version.h в инклудах дистрибьютива линуха? А то я дохожу до сборки glibc и затыкаюсь. sad.gif

могу только предположить что version.h берется с сырцов кернела, так как glibc привязан за интимные места к кернелю smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Mar 5 2007, 20:57
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Я вообщем-то слабо себе представляю, как в линуксе вообще все работает... Но изначально в сырцах кернеля этого файла нет. Зато в статье с heavy-online есть интересный пункт:

make at91rm9200dk_defconfig
make include/linux/version.h
На ошибки внимания не обращаем.

Вот. На мой взгляд вторая строчка теряет смысл при отсутствующем version.h. А еще непонятно, из какой директории это выполнять...


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 5 2007, 21:13
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



проверенный, уже собранный компилятор для ARM/Xscale можно скачать тут: http://ftp.snapgear.org/pub/snapgear/tools...20061213.tar.gz
собирал им linux для Xscale.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Mar 5 2007, 21:18
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Спасибо. Посмотрю. Просто хотелось бы с начатым уж до конца разобраться.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Mar 6 2007, 11:31
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата(maxus @ Mar 1 2007, 12:29) *
Всем привет.
Собираюсь ставить Linux на AT91RM9200. Какие дистрибутивы (и где их взять) посоветуете?
Еще очень важный вопрос - сборка всего этого под Виндой. Делал ли кто-либо это? Готов даже купить средство разработки под Винду.

Дистрибут в принципе любой, просто его надо будет пересобрать кросс-компилятором чтоб получить бинарники под ARM.
Где работает кросс-компилятор - совершенно фиолетово, хоть под Unix, хоть под Win32, я и там и там собирал вполне успешно.
Можете посмотреть в сторону дистрибутива Linux BlueCat. Он специально заточен под всякие embeded штуки, правда, не знаю как там сейчас в халявно распространяемом варианте...
Так же у LynuxWorks есть готовые комплекты/наборы для кросс-компиляции, в том числе и под Win32, можете попробовать обратиться к ним, если не хотите сами перекомпилировать/пересобирать.
Но, IMHO, лучше Вам самим собственноручно всё скомпилировать. Если Вы не в состоянии сами скомпилировать программы для дистрибутива то и с программированием под ARM вы тож, скорее всего, не справитесь.
Go to the top of the page
 
+Quote Post
Demeny
сообщение Mar 6 2007, 15:51
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(Dron_Gus @ Mar 5 2007, 20:57) *
Я вообщем-то слабо себе представляю, как в линуксе вообще все работает... Но изначально в сырцах кернеля этого файла нет. Зато в статье с heavy-online есть интересный пункт:

make at91rm9200dk_defconfig
make include/linux/version.h
На ошибки внимания не обращаем.

Вот. На мой взгляд вторая строчка теряет смысл при отсутствующем version.h. А еще непонятно, из какой директории это выполнять...

По смыслу утилиты make вторая строчка как раз и должна сгенерировать целевой файл include/linux/version.h по каким-либо правилам, которые надо смотреть в Makefile в текущей директории. В файл version.h , обычно, пишется какой-нибудь #define , чтобы в дальнейшем компилятор мог разобрать, для какой версии Linux-a идёт компиляция.


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
maxus
сообщение Mar 15 2007, 19:07
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



Цитата(Odiemus @ Mar 6 2007, 10:31) *
Где работает кросс-компилятор - совершенно фиолетово, хоть под Unix, хоть под Win32, я и там и там собирал вполне успешно.

Но, IMHO, лучше Вам самим собственноручно всё скомпилировать. Если Вы не в состоянии сами скомпилировать программы для дистрибутива то и с программированием под ARM вы тож, скорее всего, не справитесь.


1. А каким кросс-компилятор вы под Win32 пользовались?

2. smile.gif С армами я уже давно работаю (QNX + ARM9). Просто там был весь набор средств под винду, а под линух на Win32 что-то сложнее найти. Вот я и спрашиваю, мож кто чем пользовался...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:53
Рейтинг@Mail.ru


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