Установка Gentoo на самодельные отладочные платы на базе микроконроллеров AVR32 или ARM
tvit 27 марта, 2011 - 13:54
Всем привет! Люди подскажите как установиться с диска liveDVD 11.0 (2,3Gb) собирал Gentoo оч давно с дискжи и ста Gentoo 2006.1 вроде там портежи и стейджи были на диске, а на это liveDVD не нашел ничего.
Можете описать простые минимальные действия желательно установки без сети. И подскажите как потом на другой проц микроконтроллер перенести например на AVR32,ARM как эти платы работают http://www.starterkit.ru/html/index.php. Как это все сделать портировать настроить?
»
- Для комментирования войдите или зарегистрируйтесь
Подсказываю ключевые слова для гугла:
gentoo cross compile arm
Можете описать простые
Извини, телепаты в отпуске, а мы никак не можем нагадать, чего ты на эти платы напаял и откуда там идет бутстрап
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ну что у меня там будет
Ну что у меня там будет микроконтроллер один стоит у него внутри все(почти комп со всеми делами), можно внешнюю флешку прикрутить туда ядро кинуть, а МК зашить чтобы брал ядро от туда загружал в ОЗУ и на выполнение. Я незнаю просто вооще что нужно линуху от встраиваемых систем. Что должно быть на плате помима МК... Сам принцип переноса линуха на архитектуры разные каков? Например в стартеркит продаются платы вот взять эту плату пересобрать ядро с поддержкой ARM и вшить туда Генту. Там же линух который наверно так и зашили туда...
Полноценный Gentoo туда ты не
Полноценный Gentoo туда ты не заешьешь, но сможешь собрать себе image с ядром и нужным софтом, пересобирать(обновлять) его через cross-emerge когда нужно и заливать обратно :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Ты лучше уточни, сколько
Ты лучше уточни, сколько ОЗУ/Флеша у твоего почти компьютера и зачем ему/тебе там линукс.
"Я незнаю просто вооще что нужно линуху от встраиваемых систем."
Ты не поверишь, линуху от встраиваемых систем ничего не надо! Правда удивительно?
"Сам принцип переноса линуха на архитектуры разные каков?"
Принцип всегда один. Кросс-компиляция с элементами LFS. Степень - ну усмотрения автора. Ну ещё иногда компилятор пишут или адаптируют имеющийся.
Остальное пропустил мимо ушей как несвязный текст.
ЗЫЖ Я то так равзлёкся, когда захотели графику с кнопочками и картинками + сеть. Показалось Qt поверх fb завести быстрее, чем возиться с низкоуровневой графикой и искать приключения со сторонним TCP/IP стеком, который без OS как-то работает %)
Что там уточнять микросхемы
Что там уточнять микросхемы контроллеры разные продаются ОЗУ/Flash - 16/32, 32/64, 64/128 и т.д.
А линух там нужен чтобы не писать функции с нуля работать через ОС. Например с сетью интернетом, видео, память посмотрел на платки из стартеркит оч понравилось почти не нужно ничего настраивать втыкаешь дисплей он работает, сеть работает инет работает. Вот и загорелся сделать. Да еще написали на другом форуме для работы Линух нужен в микроконтроллере быть внедрен MMU контроллер управлением памятью. Так что Atmel UC3 отпадает. Остается AP7000 серия и ARM. Иначе только FreeRTOS и подобные Оси...
1. Ну, наверное, от этого кое
1. Ну, наверное, от этого кое что зависит, если спрашивают.
2. Linux ради Linux, хм... бывает, но не оправдывает.
3. MMU не обязательно.
Порты это к alexxy. Перед
Порты это к alexxy. Перед переговорами рекомендуется запастись галоперидолом для облегчения восстановления после общения с сабжем на заданные темы.
Да ладно кто со мной с
Да ладно кто со мной с новичком будет время тратить разжевывать как что портировать... Это нужно самому гдето времени нподнабрать чтобы почитать поразбираться... Думал все просто пересобрать ядро как при установке на х86.
Ядро пересобрать просто,
Ядро пересобрать просто, вопрос в том, где stage взять? Его придётся делать самому, да не такой как на gentoo зеркалах а сразу собирать всю сстему "в уголке" и переносить её туда. Нужное помоему можно найти по "tiny gentoo"
Вот спасибо за подсказочку
Вот спасибо за подсказочку нашел тут http://www.anticore.org/ratgentoo/ кучу всего про встраиваемый Генту )))
Хм,... разберём по
Хм,... разберём по пунктам.
Q. Как установиться с диска?
A. читаем хендбук.
Q. Как собрать под другую систему?
A1. Если система не сильно экзотична - sys-devel/crossdev в руки и собираем образ.
A2. Берём готовую систему для сборки образа для такой/похожей системы.
A3. Читаем LFS.
A4. "Если вы не знаете, что это такое, то вам это не нужно". То бишь учим мат часть до просветления, потом задаём конкретный вопросы. Хотя я думаю они не появятся к тому моменту.
Q: Как это все сделать портировать настроить?
A: Всё портировать не получиться. Тем более на платки с, например, 512k Flash, 64k RAM, а то и меньше. Там таких много.
Что же спасибо буду пробовать
Что же спасибо буду пробовать разбираться. Не поминайте лихом... )))))))