Как определить правильное изображение, сгенерированное исходным кодом ядра для компиляции? - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь изучить настройку ядра, и для этого у меня есть целевое устройство OnePlus 6T.Я могу скомпилировать исходный код ядра на моем Ubuntu 18, выполнив следующие действия:

  • Загрузите последний dtc из https://packages.ubuntu.com/cosmic/a...piler/download и установите его.
  • Клонируйте исходный код ядракод: git clone https://github.com/OnePlusOSS/androi...lus_sdm845.git
  • Clone ToolChain: git clone -b linaro-4.9-arm-linux-androideabi https://github.com/ArchiDroid/Toolchain предварительная сборка / gcc / linux-x86 / arm / arm-linux-androideabi-linaro-4.8
  • Откройте терминал в prebuilts / gcc / linux-x86 / aarch64 / aarch64-linux-android-linaro-4.9 и запустите: export CROSS_COMPILE = $ (pwd) / bin / aarch64-linux-android-
  • Найдите путь к исходному коду ядра в том же терминале.
  • export ARCH = arm64 && export SUBARCH = arm64
  • make clean
  • make mrproper
  • mkdir Out
  • make O = Out sdm845_defconfig
  • make O = Out DTC_EXT = dtc CONFIG_BUILD_ARM64_DT_OVERLAY = y DTC_EXT = dtc -j4
  • arch / arm64 / boot / Image.gz-dtb
  • arch / arm64 /boot / Image.gz
  • arch / arm64 / boot / Image

Я подписался на эту тему:

https://forum.xda -developers.com /android / взлом программного обеспечения / справка-как-компилировать-android-kernel-t3627297

Какое изображение можно использовать для прошивки на устройстве Android?

...