Kernel Derlemek

  • Konuyu Başlatan Konuyu Başlatan asgard
  • Başlangıç tarihi Başlangıç tarihi

asgard

Original poster
Kayıtlı Üye
28 Eki 2015
10
12
Merhabalar. Ben GM 5 Plus için kernel derlemeyi düşünüyorum da, şu adreno idler için. Toolchain ve kaynaklar hazır, sonrası yok. Eğer biliyorsanız, nasıl ekleyebilirim bu adreno idleri ve bundan sonra herhangi bir işlem yapmam gerekir mi?
 
Kendisi uzun süredir meşgul. Online olursa diye şimdiye kadar yaptığım aşamaları aşağıya yazıyorum.
android_kernel_google_shamrock dosyalarını çektim.
Ubertc toolchain yüklendi
bzip2 libncurses build-essentials yüklendi.

Kernel patchlemeyi de bilmiyorum. Adreno idleri uygulayabilirsem şarj sorunu büyük ölçüde çözülmüş olacak.
 
@Asderdd şuan yeni cihazıyla uğraşıyor o yüzden meşgul müsait olduğunda cevap verecektir.
 
Öncelikle 'git' kullanmayı öğrenmen gerekiyor. İnternette bir çok kaynak var kolayca bulabilirsin. Bu işe yeni başladığını düşündüğümüzde yani kendin portlayabilecek yeteneğin olmadığına göre referans bir kaynak bulmalısın. Şuan ihtiyacın olan patchin etki ettiği kısmın gpu olduğunu düşündüğümüzde Qualcomm 615 ve güncellenmiş versiyonlarının kaynakları iş görecektir(Adreno 405 kullanmaları şartlarıyla). Yani bu durumda YU Yureka Plus'ın AudioGod tarafından derlenmiş olan "God's Kernel" kernelinin kaynağı iş görecektir.
Konu:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Kaynak:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

GitHub kullanmayı bilmediğini varsayıyorum. GitHub ve diğer git depolarında branch sistemi vardır ve geliştiriciler çoğunlukla bir çok branch ile çalışırlar. Photoshoptaki layerlar gibi ama daha farklı. Şimdi Branch kısmından yu-mm6.0 seçmelisin.
Şimdi commit'lere bakıp istediğin commiti veya commitleri bulman gerekiyor. 426.543 commits yazan yere basman gerekiyor ki commit geçmişine bakabilesin.Şimdi adreno idler adına commit veya commitler bulmalısın. Şimdilik senin yerine ben vereceğim:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Burada ihtiyacın olan commitler bunlar:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Bunları cherry-pick yapman gerekiyor. Onu da başka kaynaklardan öğrenebilirsin. Soruların olursa yardımcı olabilirim.
 
Öncelikle 'git' kullanmayı öğrenmen gerekiyor. İnternette bir çok kaynak var kolayca bulabilirsin. Bu işe yeni başladığını düşündüğümüzde yani kendin portlayabilecek yeteneğin olmadığına göre referans bir kaynak bulmalısın. Şuan ihtiyacın olan patchin etki ettiği kısmın gpu olduğunu düşündüğümüzde Qualcomm 615 ve güncellenmiş versiyonlarının kaynakları iş görecektir(Adreno 405 kullanmaları şartlarıyla). Yani bu durumda YU Yureka Plus'ın AudioGod tarafından derlenmiş olan "God's Kernel" kernelinin kaynağı iş görecektir.
Konu:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Kaynak:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

GitHub kullanmayı bilmediğini varsayıyorum. GitHub ve diğer git depolarında branch sistemi vardır ve geliştiriciler çoğunlukla bir çok branch ile çalışırlar. Photoshoptaki layerlar gibi ama daha farklı. Şimdi Branch kısmından yu-mm6.0 seçmelisin.
Şimdi commit'lere bakıp istediğin commiti veya commitleri bulman gerekiyor. 426.543 commits yazan yere basman gerekiyor ki commit geçmişine bakabilesin.Şimdi adreno idler adına commit veya commitler bulmalısın. Şimdilik senin yerine ben vereceğim:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Burada ihtiyacın olan commitler bunlar:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

Bunları cherry-pick yapman gerekiyor. Onu da başka kaynaklardan öğrenebilirsin. Soruların olursa yardımcı olabilirim.

Kernelin içeriğine baktimda fişek gibi eğer bu bizim telefona uyarlanirsa süper olur
 
Kernelin içeriğine baktimda fişek gibi eğer bu bizim telefona uyarlanirsa süper olur
Yonga seti aynı olsa bir kaç defconfig değişikliğiyle mümkün fakat. GM5+ Qualcomm 615in güncellenmiş versiyonu olan 617yi kullanıyor. Yani pek mümkün değil. Aslında mümkün fakat zor diyelim.
 
Yonga seti aynı olsa bir kaç defconfig değişikliğiyle mümkün fakat. GM5+ Qualcomm 615in güncellenmiş versiyonu olan 617yi kullanıyor. Yani pek mümkün değil. Aslında mümkün fakat zor diyelim.
Anladım siz imkansızı başaranlarsınız bunuda başarırsınız :)