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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ARM и Linux
tag
сообщение Apr 23 2007, 15:46
Сообщение #1


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

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



...есть отладочная плата от OLIMEX-а и есть желание попробовать Linux на ARM-е. С чего начать и где что взять?
Go to the top of the page
 
+Quote Post
cebotor
сообщение Apr 23 2007, 16:12
Сообщение #2


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

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Цитата(tag @ Apr 23 2007, 16:46) *
...есть отладочная плата от OLIMEX-а и есть желание попробовать Linux на ARM-е. С чего начать и где что взять?

а не расщедритесь на еще несколько символов ? какая плата ? какой процессор хотя бы ?

Сообщение отредактировал cebotor - Apr 23 2007, 16:12


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
amw
сообщение Apr 23 2007, 16:14
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(tag @ Apr 23 2007, 15:46) *
...есть отладочная плата от OLIMEX-а и есть желание попробовать Linux на ARM-е. С чего начать и где что взять?

А какой процессор?

Нужен кросс-компилятор, отладчик, Линукс, софт...
Компилляторы/отладчики можно скачать с gnuarm.org.
Если для разработки использовать Windows, то нужен дополнительно cygwin. Но это ИМХО геморойно. Лучше работать под Линукс.
Для запуска Линукс на плате нужны исходники ядра kernel.org.
В качестве системных прилодений можно взять BusyBox.

Очень много полезного на arm.linux.org.uk

Я использую самосборные компиляторы. Исходники из любого дистрибутива.

Сообщение отредактировал amw - Apr 23 2007, 16:16


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Apr 23 2007, 16:30
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Для gnuarm cygwin не нужен - с ним идет канд. минимум. Может потребоваться для чужих проектов разве что.
Go to the top of the page
 
+Quote Post
tag
сообщение Apr 24 2007, 11:20
Сообщение #5


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

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



Цитата(amw @ Apr 23 2007, 16:14) *
А какой процессор?

Нужен кросс-компилятор, отладчик, Линукс, софт...
Компилляторы/отладчики можно скачать с gnuarm.org.
Если для разработки использовать Windows, то нужен дополнительно cygwin. Но это ИМХО геморойно. Лучше работать под Линукс.
Для запуска Линукс на плате нужны исходники ядра kernel.org.
В качестве системных прилодений можно взять BusyBox.

Очень много полезного на arm.linux.org.uk

Я использую самосборные компиляторы. Исходники из любого дистрибутива.




...может быть глупый вопрос, но... существуют ли версии компилятора gcc выполняющиеся под виндой?



Цитата(cebotor @ Apr 23 2007, 16:12) *
а не расщедритесь на еще несколько символов ? какая плата ? какой процессор хотя бы ?


...охотно расщедрюсь - процессор AT91SAM7S64
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Apr 24 2007, 12:05
Сообщение #6


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



И Вы хотите линух туда упихнуть? Гы. Лучше DOS попробуете. Она круче.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Apr 24 2007, 12:35
Сообщение #7


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
...может быть глупый вопрос, но... существуют ли версии
компилятора gcc выполняющиеся под виндой?


1.www. MinGW.org
2. Cygwin.
Cygwin приятнее тем, что под ним можно пускать еще дофига всяких юниксовых фич типа конфигураторов на Tcl или Python. (иногда встречаются)
MinGW прекрасно уживается с avr-gcc и arm-elf-gcc.


Цитата
И Вы хотите линух туда упихнуть? Гы. Лучше DOS попробуете. Она круче.


А кстати сколько все-таки надобно мозгей для старта минимального Линуха. Я исхожу из цифр 2М Flash, 4M RAM. Можно ли ужать еще?


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
tag
сообщение Apr 24 2007, 12:40
Сообщение #8


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

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



Цитата(SpiritDance @ Apr 24 2007, 12:05) *
И Вы хотите линух туда упихнуть? Гы. Лучше DOS попробуете. Она круче.

...не смешно, совершенно разные операционные системы...
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Apr 24 2007, 13:47
Сообщение #9


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

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



Цитата(tag @ Apr 24 2007, 13:40) *
...не смешно, совершенно разные операционные системы...


Вам намекают, что линукс ну никак в такой процессор не влезет.


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


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(beer_warrior @ Apr 24 2007, 13:35) *
А кстати сколько все-таки надобно мозгей для старта минимального Линуха. Я исхожу из цифр 2М Flash, 4M RAM. Можно ли ужать еще?

Может и можно, но видимо со смертельным исходом для ужимающего. smile.gif К тому же а Вы не думали что кроме линужа неплохо было бы уместить и то, что под этот линух будет работать.

ЗЫ
Я тут кстати тоже за сусе линух взялся, понял что начинать разбираться лучше на писюке, постепенно.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 24 2007, 14:34
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SpiritDance @ Apr 24 2007, 14:26) *
Я тут кстати тоже за сусе линух взялся, понял что начинать разбираться лучше на писюке, постепенно.

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Apr 24 2007, 14:43
Сообщение #12


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(zltigo @ Apr 24 2007, 15:34) *
сусе для разборок не самый подходящий вариант - уже сильно заточен под тупо-конечного пользователя и приложены дополнительные усилия для того, что-бы посторонние не разбирались а обращались за коммерческой поддержкой . Канонически правильный gentoo (более-менее штатная подддержка сборки из исходников), компромисный между gentoo и сильно навороченными десктопными - debian.

дистрибутива gentoo на физическом носителе не нашел sad.gif а suse был. придется пока в нем.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
amw
сообщение Apr 24 2007, 15:07
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



На AT91SAM7S/X/A Linux не всунуть.
Надо памяти RAM примерно метра 2/4 чтоб заработало в принципе, и метров 8, чтоб заработало в корпусе. Потом нужны программы системные, типа shell, cp и иже с ними. Тогда флеша надо метров 8/16.
Само ядро, я думаю, можно "ужать" до 800 kB.

Где-то в инете видел ucLinux на LPC2xxx. Там ему MMC карточку на SPI повесили - это диск, значит, и на внешнюю шину 2 метра статики.
Говорят 2 BogoMIPS получили. Если ничего не путаю.

Ну, про компилятор GCC для Windows уже говорили.

Однако, не понятно, вы хотите Лнукс на ARM запускать, или использовать Линукс на компьютере, что бы софт под ARM компилировать?


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
tag
сообщение Apr 25 2007, 09:52
Сообщение #14


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

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



Цитата(Dron_Gus @ Apr 24 2007, 13:47) *
Вам намекают, что линукс ну никак в такой процессор не влезет.

...намек не понял, но... есть примеры использования Linux-а на ARM-е... плохого вы мнения о Linux-е

Цитата(amw @ Apr 24 2007, 15:07) *
На AT91SAM7S/X/A Linux не всунуть.
Надо памяти RAM примерно метра 2/4 чтоб заработало в принципе, и метров 8, чтоб заработало в корпусе. Потом нужны программы системные, типа shell, cp и иже с ними. Тогда флеша надо метров 8/16.
Само ядро, я думаю, можно "ужать" до 800 kB.

Где-то в инете видел ucLinux на LPC2xxx. Там ему MMC карточку на SPI повесили - это диск, значит, и на внешнюю шину 2 метра статики.
Говорят 2 BogoMIPS получили. Если ничего не путаю.

Ну, про компилятор GCC для Windows уже говорили.

Однако, не понятно, вы хотите Лнукс на ARM запускать, или использовать Линукс на компьютере, что бы софт под ARM компилировать?



...мне интересно Linux на ARM-е запустить... работать и пользоваться Linux-ом я умею, как впрочем и gcc. А про gcc под Windows спросил потому что где-то, кажется в AVRStudio видел в настройках подключение внешнего компилятора gcc...
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Apr 25 2007, 10:45
Сообщение #15


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
...намек не понял, но... есть примеры использования Linux-а на ARM-е... плохого вы мнения о Linux-е

Для особо непонятливых - тут уже приводились цифры.
800 кил только на ядро.
У SAMов столько бортовой памяти нет, внешняя не предусмотрена.
Второй момент отсутсвие в ARM7TDMI MMU - аппаратной поддержки многозадачности, только ucLinux, упрощенный.
А вот на 720/920 ядре с поддержкой внешней памяти это пожалуйста.
Для AT91RM9200 или EP73*/EP93** есть готовые порты.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:54
Рейтинг@Mail.ru


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