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

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

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

Как я могу получить его из кросс-скомпилированного источника ядра (например, 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 – это тот, который в настоящее время разрабатывается как очередная стабильная версия ядра. Я надеюсь, что эта информация будет поддерживать ваши цели с ядром, и вам понравятся ресурсы.

  • Простой способ initrd для загрузки другого ядра с помощью kexec
  • Как Linux md-RAID обрабатывает ошибки чтения диска?
  • Мне нужна конкретная версия ядра. Как получить соответствующий Debian iso?
  • Какова цель патчей ядра linux?
  • В чем разница между «make» и «make oldconfig»
  • Возможно ли объединение двух разных пространств имен процессов?
  • Что изменилось между ядрами 3.7 и 3.9, которые влияют на корневые файловые системы LVM / RAID?
  • Какова обычная единица распределения для процесса в Linux?
  • генерация кода / proc файловая система
  • Использовать netconsole для отладки с сбоем ядра
  • Отладка проблемы с приостановкой печати с PM_TRACE
  • Interesting Posts

    Обеспечивает ли BTRFS согласованность данных при отключении электроэнергии?

    Какое правильное разрешение файла для файла .pem для SSH и SCP

    Правильный способ создания «постоянного» RAM fs

    Как узнать, что запускает сканирование портов ночью из моего Linux?

    bash terminal (время) не совпадает с часовым поясом, как 'date'

    Обнаружение загрузки сервера

    цикл через выход одной команды и использовать в другой команде

    KDE / LightDM – отключить несколько пользователей, которые вошли в систему / 'переключатель пользователя'

    Ошибка туннелирования SSH: «канал 1: сбой при открытии: административно запрещено: открыть сбой»

    Каков наилучший способ реализации поддержки горячих клавиш в Linux?

    Имена для дисков ATA и SATA в Linux

    Как я могу дать очень ограниченный вход для просмотра журналов?

    Настройка таймаута по умолчанию для агента SSH

    Ошибка захвата LS в файл

    извлечение определенной информации с вывода

    Linux и Unix - лучшая ОС в мире.