получение дерева сборки ядра

Может ли кто-нибудь объяснить мне, что такое дерево сборки ядра?

Какие файлы он включает?

Как я могу получить его из кросс-скомпилированного источника ядра (например, 3.4.0)?

2 Solutions collect form web for “получение дерева сборки ядра”

ну дерево сборки ядра, сам источник ядра

чтобы получить его «установить», вы должны:

  1. загрузите ядро, которое вы хотите на http://www.kernel.org (в вашем случае 3.4.0).
  2. извлечь в / usr / src
  3. ln -s linux-xxxxx linux

Я думаю, вы можете скачать его также через apt, как sudo apt-get install linux-source (если вам нужно 3.4.0, убедитесь, что ваш debian имеет его как пакет)

С информацией, которую вы хотите перекрестно скомпилировать ядро ​​для загрузки на внешнем устройстве, я предполагаю, что вы хотите сделать это для ручного устройства http://www.arm.linux.org.uk/docs /kerncomp.php, если это не так, вы можете легко адаптировать его к другой плате

Недавно я начал разработку ядра, и я решил поделиться с вами несколькими ресурсами, которые я считаю очень информативными. Сначала давайте начнем с Newbies Kernel и их раздела о том, как построить ядро. Посетите этот сайт, чтобы узнать больше:

http://kernelnewbies.org/KernelBuild

Другая сторона, которой я хотел бы поделиться, – это книга от Георга Кроа-Хартмана, которая доступна здесь:

http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/

Кроме того, существуют различные деревья ядра, такие как обычное стабильное дерево Linux и дерево linux-next, которое заканчивается на -rc # (вы поймете, что я имею в виду, прочитав книгу Хартмана). Следующее ядро ​​Linux – это тот, который в настоящее время разрабатывается как очередная стабильная версия ядра. Я надеюсь, что эта информация будет поддерживать ваши цели с ядром, и вам понравятся ресурсы.

  • Отключите монтировку rbind, не влияя на исходное крепление
  • Ли Linux все еще использует rootfs?
  • Что недоступно из пользовательского пространства?
  • Как выполнить парсинг аргументов в C?
  • Почему в API-интерфейсах POSIX IPC отсутствуют LSM-крючки?
  • Как определить, какую версию ядра установить?
  • Я не могу настроить беспроводную точку доступа (AP)
  • Системные вызовы, поддерживаемые в запуске ядра
  • Как «раскодировать» сокет домена unix?
  • как файловое вредоносное ПО работает на Linux?
  • Как получить linux-gate.dso в новой Linux-системе?
  • Linux и Unix - лучшая ОС в мире.