2010-09-12 2 views
1

Я хочу, чтобы ядро ​​Linux 2.6.x на новую плату MIPS. К сожалению, я не могу найти хорошую фактическую документацию с пошаговым объяснением. Надеюсь, ты поможешь мне. Бумажные книги тоже в порядке.Портирование ядра Linux 2.6 на новую плату MIPS

Спасибо заранее!

+0

Проверьте Openwrt на плату с аналогичным процессором. –

ответ

1

Сначала возьмите MIPS toolchain. Для этого вам понадобится компиляция ядра. Я использовал buildroot несколько раз, в том числе для создания инструментальной цепочки MIPS.

Но Buildroot предлагает гораздо больше, чем просто:

Buildroot может генерировать любые или все из кросс-компиляции набора инструментов, корневой файловой системы, образ ядра и загрузчика изображение. Buildroot полезно в основном для людей, работающих с небольшими или встраиваемыми системами, с использованием различных CPU архитектуры (x86, ARM, MIPS, PowerPC и т.д.): она автоматизирует процесс здания вашей встроенной системы и облегчает кросс- сбор процесс.

Если вы хотите сделать этот процесс вручную, я предлагаю вам взглянуть на this. Это не для MIPS, но оно показывает общую формулу (вам, вероятно, придется собрать и применить MIPS-патчи к ядру до его компиляции). Попробуйте buildroot, он делает все это автоматически!

Я также должен порекомендовать прочитать Jun Sun's Linux MIPS Porting Guide.

+0

Спасибо, но у меня есть опыт работы со всеми этими инструментами. Я спрашиваю, как написать код для инициализации IRQ, ОЗУ и т. Д. Что-то вроде этого (http://www.linux-mips.org/wiki/Linux/MIPS_Porting_Guide), но более свежо и подробно. Спасибо! –

+0

Я отредактировал свой ответ, чтобы добавить ссылку на Руководство по переносу Linux MIPS от Jun Sun, если вы его еще не видели. – karlphillip

+0

karlphillip, но это тот же документ :(Да, я знаю о Google! Я уже несколько дней искал поисковые запросы без каких-либо реальных результатов. В любом случае, спасибо! –