Сомнения в конфигурации Buildroot

Как я могу обновить свой Buildroot без потери конфигурации, пакетов и т. Д.?

И как я могу обновить настроенное ядро ​​Linux? Это просто изменить URL-адрес из git-хранилища в menuconfig? Если кто-то мне поможет, я буду благодарен.

  • Buildroot OpenGL Capable Backend
  • Как автоматически войти в систему без ввода root в buildroot x86 64 QEMU?
  • драйвер сборки buildroot
  • Изменение корневой файловой системы во встроенной системе
  • Как добавить скрипт к встроенной Linux
  • Невозможно добавить serialport (nodejs module) при создании файловой системы и кросс-компиляции инструментов для ARM-процессора
  • Проблемы с загрузкой несжатого ядра Linux на PPC
  • Загрузка NFS rootfs не работает на плате ARM imx53
  • 2 Solutions collect form web for “Сомнения в конфигурации Buildroot”

    Да, вы можете обновить свой Buildroot и сохранить свой .config. Buildroot имеет механизм обработки устаревших конфигураций, который предупреждает вас, если некоторые опции исчезли или были переименованы.

    Вы также можете хранить свои пакеты, хотя некоторые изменения могут потребоваться, поскольку инфраструктура пакета время от времени развивается. Однако мы обычно пытаемся также иметь некоторую логику, чтобы предупредить пользователя, когда пакет использует старые / устаревшие механизмы.

    Что касается ваших пакетов, я бы рекомендовал: 1 / представить официальному Buildroot все ваши пакеты для компонентов с открытым исходным кодом или общедоступные программные компоненты и 2 / использовать механизм BR2_EXTERNAL для разделения ваших собственных частных пакетов из ядра Buildroot ,

    Что касается ядра Linux, то в конфигурации Buildroot вы можете определить, какую версию вы хотите построить. Это может быть стабильная версия, загружаемая как tarball из kernel.org, пользовательского места для tarball или настраиваемого дерева Git.

    для ответов.

    1. Для обновления buildroot мне нужно ввести команду «git pull»?
    2. Например, в .config версия ядра задана так:

      BR2_DEFAULT_KERNEL_VERSION = "3.10.27" BR2_LINUX_KERNEL_CUSTOM_REPO_URL = "мерзавец: //github.com/raspberrypi/linux.git" BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION = "943b563ec9961b53b77a0e7b6c07289826c082a5" BR2_LINUX_KERNEL_VERSION = "943b563ec9961b53b77a0e7b6c07289826c082a5"

      Какое число указано в «BR2_LINUX_KERNEL_VERSION»? Если я хочу изменить версию ядра на 3.12.X, мне нужно изменить номер «BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION» и ввести make? Как я могу найти ссылку на это число в репозитории?

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