Qualcomm Snapdragon 865, Snapdragon 765 kilder uploadet på CAF

På Code Aurora-foraerne har Qualcomm udgivet noget af kildekoden til deres Snapdragon 865 og Snapdragon 765 mobile platforme.

Tilbage i december 2019 under Snapdragon Tech Summit annoncerede Qualcomm Snapdragon 865 og Snapdragon 765 mobile platforme. Disse chipsæt er Qualcomms mest kraftfulde flagskib og SoC'er i øvre mellemklasse til dato, og de sendes allerede på en antal premium-enheder såsom Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) og OPPO Reno3 Pro (765). Over 4 måneder siden Qualcomm første gang annoncerede disse SoC'er, er virksomheden begyndt at uploade nogle af de kilder, der er forbundet med de to mobile platforme.

Code Aurora Forum, eller CAF for kort, er vært for kildekoden til forskellige Qualcomm Snapdragon SoC'er. Qualcomm, som en SoC leverandør, distribuerer en splittet version af Linux-kernen til OEM'er/ODM'er, som derefter tilføjer enhedsspecifikke ændringer ved forsendelse enheder. Derudover foretager Qualcomm ændringer i AOSP-rammerne for at optimere Android til hver af virksomhedens Snapdragon-mobilplatforme. Qualcomm distribuerer privat deres modificerede Linux-kerne, AOSP-framework og andre softwareværktøjer til sine partnere som en del af en Board Support Package eller BSP. På den anden side er CAF, hvor Qualcomm offentligt offentliggør disse Linux-kerneændringer og AOSP-rammeændringer. Denne CAF-udgivelse kan være nyttig for brugerdefinerede ROM-udviklere, der ønsker at bruge den som udgangspunkt i stedet for ren AOSP, hvorfor du nogle gange ser "CAF-baserede" ROM'er på vores fora.

At opsummere:

  • Mainline Linux Kernel --> Android Common Kernel --> SoC-specifik kerne (hvad Qualcomm udgiver på CAF) --> BSP --> enhedsspecifik kerne (hvad OEM'er skal udgive)
  • AOSP --> AOSP + rammeændringer foretaget af SoC-leverandører (skal ikke udgives under Apache 2.0, men det gør Qualcomm alligevel) --> BSP --> OEM Android-software (OxygenOS, ZenUI osv.)

Du kan gennemse den tilhørende udgivelse for Snapdragon 865 (kodenavnet "kona") og Snapdragon 765 (kodenavnet "lito") på CAF nu. Qualcomm har tidligere udgivet noget af kildekoden til Snapdragon 855 tilbage i maj 2019, hvilket betyder, at dagens udgivelse er kommet omkring en måned tidligere, end vi havde forventet.