Как скомпилировать исходный код ядра Samsung в загрузочный образ для устройств Android 14Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как скомпилировать исходный код ядра Samsung в загрузочный образ для устройств Android 14

Сообщение Anonymous »

Я работаю с исходным кодом ядра Samsung и следую официальным инструкциям по его сборке. На данный момент мне удалось скомпилировать ядро ​​и создать файл Image.gz, но я не знаю, как упаковать его в файл boot.img, который можно будет записать на устройство.
Вот процесс, которому я следовал до сих пор:
  • Настройка набора инструментов >: скачал и извлек соответствующий набор инструментов с официального сайта Samsung и поместил его в указанный каталог.
  • Настройка среды >:
    • Изменен каталог с исходным кодом ядра:

      Код: Выделить всё

      cd kernel-5.10
      
    • Запустите сценарий gen_build_config.py, чтобы сгенерировать конфигурацию:

      Код: Выделить всё

      python scripts/gen_build_config.py --kernel-defconfig a15_00_defconfig --kernel-defconfig-overlays "entry_level.config" -m user -o ../out/target/product/a15/obj/KERNEL_OBJ/build.config
      
    • Экспортированы переменные среды сборки:

      Код: Выделить всё

      export ARCH=arm64
      export CROSS_COMPILE="aarch64-linux-gnu-"
      export CROSS_COMPILE_COMPAT="arm-linux-gnueabi-"
      export OUT_DIR="../out/target/product/a15/obj/KERNEL_OBJ"
      export DIST_DIR="../out/target/product/a15/obj/KERNEL_OBJ"
      export BUILD_CONFIG="../out/target/product/a15/obj/KERNEL_OBJ/build.config"
      
  • Сборка: Запустил сборку скрипт, в результате чего выводится следующий результат:

    Код: Выделить всё

    cd ../kernel
    ./build/build.sh
    
    Это сгенерировало файл Image.gz в out/target/product/a15/obj/KERNEL_OBJ/kernel-5.10/arch/arm64/boot.< /p>
Мой вопрос:
Как я могу упакуйте этот файл Image.gz в файл boot.img, который можно прошить на устройство Samsung? Есть ли дополнительный инструмент или конкретные шаги для достижения этой цели?
Спасибо за любые рекомендации или примеры!

Подробнее здесь: https://stackoverflow.com/questions/791 ... 14-devices
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»