Установка Linux на ARM

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Gaxx
Родился
Сообщения: 5
Зарегистрирован: Чт фев 09, 2012 18:26:11

Установка Linux на ARM

Сообщение Gaxx »

Добрый день. Возникла необходимость поставить линух на устройство на базе Cortex A8. Мне нужно написать бутлоадер, но я не знаю с чего начать. В сети много общих рекомендаций по написанию бутлоадеров, но они подразумевают определенный опыт в этом деле. А у меня его, увы, нет. Дайте мне, пожалуйста, какие-то книги или ресурсы, которые помогли бы мне разобраться в этом деле. Желательно, что бы там все было расписано как для идиотов, ибо я в этом новичек. Да, и еще одно, я знаю, что есть уже готовые бутлоадеры. Тут вся соль в том, что мне надо написать свой. Заранее спасибо.
Реклама
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Установка Linux на ARM

Сообщение hybroid »

Gaxx писал(а):Желательно, что бы там все было расписано как для идиотов
Проблема в том, что идиоты этим не занимаются. Поэтому вся документация по этим вопросам требует некоторого скилла. Повышайте, что тут ещё можно посоветовать :dont_know:
Реклама
Gaxx
Родился
Сообщения: 5
Зарегистрирован: Чт фев 09, 2012 18:26:11

Re: Установка Linux на ARM

Сообщение Gaxx »

Посоветуйте, хотя бы, с чего начать.
Аватара пользователя
Dotoro22
Встал на лапы
Сообщения: 100
Зарегистрирован: Пт окт 28, 2011 19:45:23

Re: Установка Linux на ARM

Сообщение Dotoro22 »

Скачайте протеус, там есть пример ucLinux на arm7tdmi.
Реклама
Эиком - электронные компоненты и радиодетали
elesy_ural
Родился
Сообщения: 18
Зарегистрирован: Пт янв 13, 2012 10:12:29

Re: Установка Linux на ARM

Сообщение elesy_ural »

Для начала прошерстить доку на сайте производитекля. там должно быть инструкции по запуску пингвина
Реклама
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Установка Linux на ARM

Сообщение igor-x »

в интернете схем полно - хороших и разных...
а подскажите пож. - какой минимально необходимый набор микросхем чтобы заработал Линукс.
может у кого в запасе есть URL чтоб посмотреть описания и схему?
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Установка Linux на ARM

Сообщение Satyr »

Dotoro22 писал(а):Скачайте протеус, там есть пример ucLinux на arm7tdmi.
Это линукс вобщем то только по названию. К классическому линуксу имеет очень отдаленное отношение.
arm7tdmi не имеет MMU
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Установка Linux на ARM

Сообщение hybroid »

А вы пробовали читать то, что пишет производитель чипов? Тот же TI вроде бы загрузчик предлагал, кучу доков, примеров..
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Установка Linux на ARM

Сообщение Satyr »

igor-x писал(а):в интернете схем полно - хороших и разных...
Тема не про схему, а про софт
а подскажите пож. - какой минимально необходимый набор микросхем чтобы заработал Линукс.
Мм.. ну, процессор с MMU. Самое примитивное и доступное радиогубителям на сегодня это, пожалуй, чтото старенькое на ядре ARM926EJ-S. + одна микросхема NAND флеша + одна SDRAM + пара стабилизаторов питания -)))
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Установка Linux на ARM

Сообщение Satyr »

hybroid писал(а):А вы пробовали читать то, что пишет производитель чипов? Тот же TI вроде бы загрузчик предлагал, кучу доков, примеров..
Загрузчик чего и куда ?
Загрузчик в безфлешовых армах всех есть. Берет первую страницу из NANDа, копирует во внутренний SRAM, передает туда управление. Всё.
Дальше работает BSP написанное под каждую конкретную плату, которая инитит бОльшую часть железа - во всяком случае все клоки, SDRAM, флеш контроллер, грузит имидж (тут уж как на компе - ядро + образ рамдиска) из флеша в SDRAM и передает туда управление.
На пальцах примерно так.
Gaxx
Родился
Сообщения: 5
Зарегистрирован: Чт фев 09, 2012 18:26:11

Re: Установка Linux на ARM

Сообщение Gaxx »

Почитал инфу по теме. Стало чуть понятнее, но все еще тяжко. Попробую прошить U-boot, и с него уже запустить ядро и файловую систему. Может пойму, в каком направлении двигаться.
elesy_ural
Родился
Сообщения: 18
Зарегистрирован: Пт янв 13, 2012 10:12:29

Re: Установка Linux на ARM

Сообщение elesy_ural »

а что за плата? покупная или самодельная?
Gaxx
Родился
Сообщения: 5
Зарегистрирован: Чт фев 09, 2012 18:26:11

Re: Установка Linux на ARM

Сообщение Gaxx »

BeagleBoard с ревизией В4
elesy_ural
Родился
Сообщения: 18
Зарегистрирован: Пт янв 13, 2012 10:12:29

Re: Установка Linux на ARM

Сообщение elesy_ural »

Тогда качайте с сайта ихнего builroot.
Ставте пингвина, хоть под аиртуалку, хоть нормального
И пркатически усе...
Сделаете волшебные
make menuconfig
make source
make
и получите файлы ядра загрузчика и ФС
elesy_ural
Родился
Сообщения: 18
Зарегистрирован: Пт янв 13, 2012 10:12:29

Re: Установка Linux на ARM

Сообщение elesy_ural »

Кстати поиском не пользовались?
http://elinux.org/BeagleBoardBeginners
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»