Pe forumurile Code Aurora, Qualcomm a lansat o parte din codul sursă pentru platformele lor mobile Snapdragon 865 și Snapdragon 765.
În decembrie 2019, în timpul Snapdragon Tech Summit, Qualcomm a anunțat Snapdragon 865 și Snapdragon 765 platforme mobile. Aceste chipset-uri sunt cele mai puternice SoC-uri emblematice și superioare ale Qualcomm până în prezent și sunt deja livrate pe o număr de dispozitive premium, cum ar fi Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) și OPPO Reno3 Pro (765). La peste 4 luni de când Qualcomm a anunțat pentru prima dată aceste SoC-uri, compania a început să încarce unele dintre sursele asociate cu cele două platforme mobile.
Code Aurora Forum, sau CAF pe scurt, găzduiește codul sursă pentru diferite SoC Qualcomm Snapdragon. Qualcomm, ca SoC furnizor, distribuie o versiune fork a kernel-ului Linux către OEM/ODM, care apoi adaugă modificări specifice dispozitivului la livrare dispozitive. În plus, Qualcomm aduce modificări cadrului AOSP pentru a optimiza Android pentru fiecare dintre platformele mobile Snapdragon ale companiei. Qualcomm distribuie în mod privat kernel-ul Linux modificat, cadrul AOSP și alte instrumente software către partenerii săi ca parte a unui pachet de suport pentru bord sau BSP. Pe de altă parte, CAF este locul în care Qualcomm publică public aceste modificări ale nucleului Linux și modificări ale cadrului AOSP. Această versiune CAF poate fi utilă pentru dezvoltatorii de ROM personalizate care doresc să o folosească ca punct de plecare mai degrabă decât AOSP pur, motiv pentru care vedeți uneori ROM-uri „bazate pe CAF” pe forumurile noastre.
A rezuma:
- Mainline Linux Kernel --> Android Common Kernel --> kernel specific SoC (ceea ce Qualcomm publică pe CAF) --> BSP --> kernel specific dispozitivului (ce trebuie să publice OEM-urile)
- AOSP --> AOSP + modificări ale cadrului făcute de furnizorii de SoC (nu este necesar să fie publicate sub Apache 2.0, dar Qualcomm oricum face) --> BSP --> Software OEM Android (OxygenOS, ZenUI etc.)
Puteți căuta versiunea asociată pentru Snapdragon 865 (numit de cod „kona”) și Snapdragon 765 (numit de cod „lito”) pe CAF acum. Qualcomm a lansat anterior o parte din codul sursă pentru Snapdragon 855 inapoi in mai 2019, ceea ce înseamnă că lansarea de astăzi a venit cu o lună mai devreme decât ne așteptam.