Похоже, мне надо привести в порядок свое понимание архитектуры ARM-процессоров. Скажем, если брать x86, они все совместимы, до определённой степени, снизу вверх. Как дела обстоят с ARM ? Вопрос к тому, что, глядя на форм, я вижу примечания, что то или иное решение применимо для какой-то конкретной платы. Значит ли это, что процессоры сильно различаются, или, в основном, это касается только навешанной на плату переферии ? Хотя, вот этот вот момент особенно непонятен: http://starterkit.ru/new/index.php?name=Files&op=view_file&lid=2. Как так, web-сервер для конкретной платы ? Его даже собрать нельзя для другой ? Или тут уже ограничения по памяти какие-то ?
Опять же, по поводу ядер. В рамках kernel.org поддержка данных процессоров не ведётся ? Или, всё же, производителем платы вносятся какие-то такие изменения, которые нельзя учесть в рамках общего проекта ?
Что-то про wiki забыл. Кое-что стало понятнее (что-то движок форума ссылку со скобками сделать не позволяет...):
Но, всё равно, остался вопрос про совместимость архитектур. Хотя больше тут конкретника интересует: совместимость у тех процессоров, которые используются в разных платах от starterkit.ru.
Процессорное ядро совместимо как и на х86 - на более поздних процессорах будет работать код юзерспейс созданный для старых процесоров (разумеется кроме костылей через ремап+прямой доступ к регистрам периферии) , периферия - большой разброс у разных производителей, даже у одного производителя с одним и тем же процессорным ядром.