Заголовки ядра зависят от типа процессора, поставщика и т. Д.?

Я скачал исходники для ядра Linux с kernel.org и создал файлы заголовков, вызвав

make ARCH=arm headers_check

У меня есть встроенная платформа, и я спрашиваю себя, достаточно ли этого, потому что у меня нет файлов заголовков от поставщика. Каковы зависимости заголовочных файлов? Мне кажется, что заголовочные файлы довольно специфичны для конкретного оборудования, и я ожидаю, что они зависят от типа процессора и т. Д. Достаточно ли указать архитектуру просто с помощью ARCH = arm? Возможно ли, что производитель системы arm создает свои собственные заголовочные файлы для ядра Linux?

Ответы на вопрос(1)

Ваш ответ на вопрос