roboforum.ru

Технический форум по робототехнике.

Linux на ARM для "ARM-новичков"

Linux на ARM для "ARM-новичков"

graviton9 » 16 сен 2011, 10:04

Простите за тупые вопросы но я как говорится чайник в ARM-ах и не шарю в этом конкретном деле, но при этом мне интересно установка linux-а на ARM. По делу какие хорошые туторы, мануалы, книги, ссылки и тгд можете посоветовать естественно для новичков. В google -е искал по веткам roboforum- а тоже неоднократно искал, там информация разрезанная и в основном для хоть как то подготовленного человека (по микроконтроллерам ARM) вот и создал новую тему.... Мне нужен быстрый старт и по этому желательно такие материалы в которых все по шагам и без воды как в туторах avr123.nm.ru то есть в первое время быстренко что то рабочее собрать используя ОС а потом все пойдет норм это я знаю на 100%. У меня имеется опыт работы с avr микроконтроллерами. И еще перед установкой надо ли каким то кодом прошивать АРМ микроконтроллер, может бут-лоадером ? Заранее спасибо.

Re: Linux на ARM для "ARM-новичков"

Strijar » 16 сен 2011, 10:43

Остался за кадром какой у вас уровень знаний по Linux и какой именно ARM
http://dmilvdv.narod.ru/AT91SAM9260/

Re: Linux на ARM для "ARM-новичков"

andreynech » 16 сен 2011, 11:15

Я слегка в замешательстве - я досихпор жил с мыслью, что Linux на микроконтроллерах не работает. Единственное, что вроде как-то в эту сторону идет это uClinux.

Ну а если всетаки в вопросе была использована неточная терминология и речь идет об ARM процессоре, а не МК, то я бы посоветовал BeagleBoard. На нее легко установить Angstrom Linux (я бы его рекомендовал) или Ubuntu.

Re: Linux на ARM для "ARM-новичков"

graviton9 » 16 сен 2011, 13:16

andreynech писал(а):Я слегка в замешательстве - я досихпор жил с мыслью, что Linux на микроконтроллерах не работает. Единственное, что вроде как-то в эту сторону идет это uClinux.

Ну а если всетаки в вопросе была использована неточная терминология и речь идет об ARM процессоре, а не МК, то я бы посоветовал BeagleBoard. На нее легко установить Angstrom Linux (я бы его рекомендовал) или Ubuntu.

Да именно АРМ процессор

Добавлено спустя 1 час 23 минуты 31 секунду:
Strijar писал(а):Остался за кадром какой у вас уровень знаний по Linux и какой именно ARM
http://dmilvdv.narod.ru/AT91SAM9260/

Линукс мне нужен только для того что бы использовать возможности opencv и все. Остальные возможности linux-а мне не интересно....., хотя в качестве второй системы установил у себя именно линукс. Как windows не знаю, но обхожусь норм :wink:

Re: Linux на ARM для "ARM-новичков"

andreynech » 16 сен 2011, 15:53

graviton9 писал(а):Линукс мне нужен только для того что бы использовать возможности opencv и все

Тогда вот этот проект может представлять интерес. Я сам не тестировал, но, судя по тому что я об этом проекте читал, особо оптимистично настраиваться не стоит. Хотя идея добавить в OpenCV оптимизацию для DSP просто мега-интересная! Это б открыло кучу новых очень интересных возможностей.

Re: Linux на ARM для "ARM-новичков"

graviton9 » 16 сен 2011, 21:24

Очень прошу дайте ссылку на простое пошаговое руководство установки linux-a в ARM процессор. :( :( :(

Re: Linux на ARM для "ARM-новичков"

=DeaD= » 16 сен 2011, 21:32

Какой ARM-процессор то? И вроде никогда не делали установку ОС в процессор, только в МК или во внешний флэш.

Вот тут на форуме целый раздел про конкретный ARM9 мини2440 - forum96/

Re: Linux на ARM для "ARM-новичков"

Strijar » 16 сен 2011, 22:56

graviton9 писал(а):Очень прошу дайте ссылку на простое пошаговое руководство установки linux-a в ARM процессор. :( :( :(


Судя по тому, что с линуксом вы пока не очень, вам в отдел "научная фантастика" ;) Вникать все равно придется.

Re: Linux на ARM для "ARM-новичков"

graviton9 » 17 сен 2011, 09:19

Так вы наверно не точно поняли что мне надо... мне не надо поставить linux на готовое устройство скажем на ноутбук или например кпк, устройство то есть робота буду собирать сам, покупать буду голые запчасти естественно.... то есть надо поставить Linux на память "голого" ARM процессора если можно так сказать и мне интересно скажем надо ли сначало прошивать память проца установить на него какой нибудь bood loader например и с его помощью загрузить ОС, то есть существенно ли отличается установка ОС линукс на обычный комп от установки (естественно подходящего дистрибутива) в память АРМ-проца другого устройства....... ну не заню вот такие тривиальные вопросы для тех у кого опыт есть в этих делах. А так на своем компе не раз установил linux и это не проблема в принципе...
Последний раз редактировалось graviton9 17 сен 2011, 09:28, всего редактировалось 1 раз.

Re: Linux на ARM для "ARM-новичков"

Angel71 » 17 сен 2011, 09:26

а кто вам сказал, что у "голого" арма вообще обязана быть память?

Re: Linux на ARM для "ARM-новичков"

graviton9 » 17 сен 2011, 09:32

Angel71 писал(а):а кто вам сказал, что у "голого" арма вообще обязана быть память?

Я же сказал я чайник в армах и мне нужны четкие туторы и тгг... не задаваете мне такие вопросы пока на кого может ответить только спец по армам то есть вы...

Re: Linux на ARM для "ARM-новичков"

Angel71 » 17 сен 2011, 09:36

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

Re: Linux на ARM для "ARM-новичков"

Flexz » 17 сен 2011, 18:32

graviton9 писал(а):Так вы наверно не точно поняли что мне надо... мне не надо поставить linux на готовое устройство скажем на ноутбук или например кпк, устройство то есть робота буду собирать сам, покупать буду голые запчасти естественно.... то есть надо поставить Linux на память "голого" ARM процессора если можно так сказать и мне интересно скажем надо ли сначало прошивать память проца установить на него какой нибудь bood loader например и с его помощью загрузить ОС, то есть существенно ли отличается установка ОС линукс на обычный комп от установки (естественно подходящего дистрибутива) в память АРМ-проца другого устройства....... ну не заню вот такие тривиальные вопросы для тех у кого опыт есть в этих делах. А так на своем компе не раз установил linux и это не проблема в принципе...

На АРМовые девайсы линукса обычно не устанавливают, в обычном понимании этого слова. Вместо этого заливают готовый образ системы, собранный на ББ, причем собранный специально для конкретного изделия. Заливают во флеш память (NAND) или на SD-шку. У АРМов, способных запустить линух, своей флеш-памяти обычно не бывает (а если бывает, то мало, хватит разве что на bootloader или standalone программу), да и обычной РАМ тоже.
Выбирайте лучше готовую плату, готовые образы системы и мануалы тогда автоматически нарисуются.

Re: Linux на ARM для "ARM-новичков"

RootAdmin » 17 сен 2011, 22:34

Для разработки удобней ИМХО с нанда только ядро грузить, потом перемонтировать корень с раздела обычной usb флешки. Сейчас с камерой так воюю. Кстати, для начинающего - отличная платформа дешевле 2 круб.

Re: Linux на ARM для "ARM-новичков"

graviton9 » 18 сен 2011, 16:04

а на эти ссылки что скажете ? http://www.xakep.ru/magazine/xa/125/078/1.asp и http://www.xakep.ru/magazine/xa/124/084/1.asp ??? все-таки xaker.ru покруче ...


Rambler\'s Top100 Mail.ru counter