Портирование linux на ARM
Всем доброго.Я имею опыт только в проэктировании встраиваемых систем с использованием авр микроконтролеров. и очень хотелось бы перейти на арм. И не просто перейти, а подружить его с линуксом. но уже перед началом возникло несколько вопросов. Самая главная проблема в том, что совершенно не понятно где должны учитываться особенности перифериийных устройстви и самого процесора, ведь армы производят все кому не лень и все они обладают разным набором переферии. Толкового мануала я по этой теме не нашел, есть куча мануалов по сборке кросскомпилятора, по тому как надо правильно скачать патчи к ядру и применить их и то, как правило, эти пачти уже к готовым девелопербордам, а как портировать на любую перефирию нет.
Вообщем кто что может посоветовать почитать или рассказать про свой опыт портирования linux на собственные борды?
з.ы. Я уже сам понял что книжечку про архитектуру ядра прочесть надо.