|
ARM и Linux |
|
|
|
Apr 23 2007, 16:12
|

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

|
Цитата(tag @ Apr 23 2007, 16:46)  ...есть отладочная плата от OLIMEX-а и есть желание попробовать Linux на ARM-е. С чего начать и где что взять? а не расщедритесь на еще несколько символов ? какая плата ? какой процессор хотя бы ?
Сообщение отредактировал cebotor - Apr 23 2007, 16:12
--------------------
если еррата пуста - это не хорошо а плохо
|
|
|
|
|
Apr 23 2007, 16:14
|
Знающий
   
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Apr 24 2007, 11:20
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Apr 24 2007, 12:35
|

Профессионал
    
Группа: Свой
Сообщений: 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. Можно ли ужать еще?
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Apr 24 2007, 12:40
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561

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

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

|
Цитата(beer_warrior @ Apr 24 2007, 13:35)  А кстати сколько все-таки надобно мозгей для старта минимального Линуха. Я исхожу из цифр 2М Flash, 4M RAM. Можно ли ужать еще? Может и можно, но видимо со смертельным исходом для ужимающего.  К тому же а Вы не думали что кроме линужа неплохо было бы уместить и то, что под этот линух будет работать. ЗЫ Я тут кстати тоже за сусе линух взялся, понял что начинать разбираться лучше на писюке, постепенно.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Apr 24 2007, 15:07
|
Знающий
   
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Apr 25 2007, 09:52
|
Частый гость
 
Группа: Свой
Сообщений: 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...
|
|
|
|
|
Apr 25 2007, 10:45
|

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

|
Цитата ...намек не понял, но... есть примеры использования Linux-а на ARM-е... плохого вы мнения о Linux-е Для особо непонятливых - тут уже приводились цифры. 800 кил только на ядро. У SAMов столько бортовой памяти нет, внешняя не предусмотрена. Второй момент отсутсвие в ARM7TDMI MMU - аппаратной поддержки многозадачности, только ucLinux, упрощенный. А вот на 720/920 ядре с поддержкой внешней памяти это пожалуйста. Для AT91RM9200 или EP73*/EP93** есть готовые порты.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|