альтернативно к cp
Вы могли использовать rsync
с --exclude=PATTERN
.
Источник ядра Linux tarball и репозиторий мерзавца включают код для всей поддерживаемой архитектуры, такой как ARM.
Подкаталог Documentation/arm/
содержит некоторые связанные с ARM документы, на которые необходимо, вероятно, взглянуть прежде, чем идти далее.
ARM определенный код расположен в arch/arm/
подкаталог (некоторый ARM определенные драйверы могут быть в drivers/*/
подкаталоги).
Таким образом разрешение и загрузка нормальное ядро tarball из kernel.org и запускаются путем чтения Documentation/arm/README
который запускается следующим образом:
Компиляция ядра
Для компиляции ARM Linux Вам будет нужен компилятор, способный к генерации ARM код ELF с расширениями GNU. GCC 3.3, как известно...
Это похоже после чтения того файла, у Вас будет много ответов (и возможно также больше вопросов, но не смущайтесь спрашивать их :).
Источник ядра является тем же для всей архитектуры. Это главным образом записано в C с определенной дугой определенный блок.
Самый легкий способ создать для ARM уже состоял бы в том, чтобы работать на ARM. Вы могли затем просто следовать регулярной документации компиляции.
Если Вы хотите создать из другой архитектуры, это назвало кросс-компиляцию. Я никогда не делал этого сам, но я действительно знаю, что необходимо настроить набор инструментальных средств кросс-компиляции, чтобы сделать так.
Это ПРАКТИЧЕСКОЕ РУКОВОДСТВО должно запустить Вас.