Построение системы для ARM платы
Добрый день. Я начинаю работать с архитектурой ARM, и мне нужно создать arm9-based компьютер с LCD и сенсорным экраном, строю планы на Qtopia, м.б. в перспективе будем делать свой arm-комп. У нас есть отладочная плата atmel at91sam9263-ek. Поскольку начинают всегда с начала, я занялся созданием образа системы(вначале консоль) для at91sam9263-ek, но вот нигде нет howto get arm9 working. Ессно, я гуглил, и вот какие у меня представления о мире:
1) Cross Linux from scratch - берёшь исходники linux и основных пакетов, берёшь кросскомпилер и компилишь. Затем создаёшь на своём диске образ ФС и кидаешь туда то, что накомпилилось. При этом как учитываются особенности архитектуры(хотя бы bootstrap), непонятно. Не для новичка.
2) Установка Debian - качаешь debian-40r1-arm-xfce-CD-1.iso, заливаешь на at91sam9263-ek какое-то ПО, позволяющее запуститься с CD и устанавливаешь Debian. Непонятно, где взять это ПО. Документации нет абсолютно.
3) OpenEmbedded - есть некий набор инструментов, в котором есть две кнопки: "настроить..." и "собрать образ". Настройка, видимо, не так проста, т.к. документации для разработчиков больше, чем для пользователей.
4) Arm Linux - опять же некий набор инструментов, про который я не могу прочитать, т.к. сайт http://www.arm.linux.org.uk/ у меня не грузится, хотя и пингуется.
5) at91sam9 BSP от TimeSys - некий набор инструментов(free 1-month subscription), который должен заработать быстрее всех(т.к. заточка под моё железо), но я его пока не могу загрузить из-за какой-то ошибки регистрации.
А вопросы такие:
i) Верны ли мои представления о мире и правильно ли я выбрал 5й вариант?
ii) Обязательно ли в остальных вариантах ставить патчи под свой конкретный процессор или есть некая универсальная конфигурация наподобие i386?
iii) Можно ли собрать консольную систему за недельку? :)
Спасибо если прочитали, ещё большее спасибо если написали ответ.