Rehber Android Snapdragon İşlemciler İçin Kernel Derleme

Hoşgeldiniz <3

DevOtağ is a developer platform with a number of enhancements shared for various Android devices. Become a member and benefit from the contents!

DevOtağ, çeşitli Android cihazlar için birtakım geliştirmeler paylaşılan bir geliştirici platformudur. Üye olun ve içeriklerden faydalanın!

Şimdi, Bir Dakikada Kayıt Olun!

Escobar

Xiaomi A2 Lite
Moderatör
Messages
93
Likes
402
#1
Aciklama
Merhaba Değerli Forum Üyerli Bugün Sİzlere Snapdragon Kernel Derleme İşlemlerini Anlatıcam.



Kurulum

İlk Önce Gerekli Olan Paketler Kurulu Değilse Aşağıdaki Linkten Ulaşabilirsiniz.

Buraya Tıklıyarak Ulaşabilirsiniz!




Kaynakları Çekme

git clone Komutu İle Kaynak Kodunu Çekelim.

Code:
git clone kernellinki

Şimdi Bize Bir Toolchain Lazım Bunun İçin Aşağıdaki Komut İle Google Toolchain Çekelim.


Code:
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9





Derleme İşlemleri

aarch64-linux-android-4.9Klasörüne Girip pwd Yazıyoruz. Ve Çıktıya Göre Aşağıdaki Kodu Düzenliyeceğiz.



Code:
export CROSS_COMPILE=.../bin/aarch64-linux-android-

Üç Nokta Olan Yere pwd Çıktısını yazalım Örnek:

export CROSS_COMPILE=/home/fatih/Desktop/aarch64-linux-android-4.9/bin/aarch64-linux-android-

Şimdi Düzenlediğimiz Kodu Kernel Klasörümüzün İçine Girip Terminale Yazıyoruz.


Daha Sonra Aşağıdaki Komutu Yine Kernel Klasörümüzün İçine

Code:
export ARCH=arm64 && export SUBARCH=arm64
Sırayıla Aşağıdaki Komutları Girip Devam Ediyoruz.


Code:
mkdir -p out

make O=out clean

make O=out mrproper
İşlemcinize Uyun Defconfig İsmine Göre Aşağıdaki Kodu Düzenliyoruz.

Code:
make O=out defconfig_name

Örneğin

make O=out curtana_defconfig
Code:

Ve Son Olarak Derleme İşlemini Aşağıdaki Kodla Başlatıyoruz.

Code:
make O=out -j$(nproc --all)



Kolay Gelsin İyi Derlemeler :cay::cay:


Tesekkurler

@Celexa
@trkzmn
@NaytSeyd
@hgunduz295
@Sedenogen
@Mbtt

Dipnot

Yapacağınız Hatalardan Ben Ve Forum Sorumlu Tutulamaz!!
 
Last edited by a moderator:

windowzytch

Wind/owZ
Moderatör
Messages
131
Likes
318
Location
Japan
#3
Ab keşke çok daha önceden yazılmış olsaydı. Vestel telefon varken ona kernel derlemeye çalışıyordum, iş görürdü.

Olsun, ben de Seed için kendim kernel yapmaya çalışırım. :D
 
Top