Във форумите на Code Aurora Qualcomm пусна част от изходния код за техните мобилни платформи Snapdragon 865 и Snapdragon 765.
Още през декември 2019 г. по време на Snapdragon Tech Summit, Qualcomm обяви Snapdragon 865 и Snapdragon 765 мобилни платформи. Тези чипсети са най-мощните флагмани и SoC от по-висок среден клас на Qualcomm до момента и те вече се доставят на брой първокласни устройства като Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) и OPPO Reno3 Pro (765). Повече от 4 месеца, откакто Qualcomm за първи път обяви тези SoC, компанията започна да качва някои от източниците, свързани с двете мобилни платформи.
Форумът на Code Aurora, или накратко CAF, хоства изходния код за различни Qualcomm Snapdragon SoC. Qualcomm, като SoC доставчик, разпространява разклонена версия на Linux ядрото до OEM/ODM производители, които след това добавят специфични за устройството промени при доставка устройства. В допълнение, Qualcomm прави промени в рамката AOSP, за да оптимизира Android за всяка от мобилните платформи Snapdragon на компанията. Qualcomm частно разпространява своето модифицирано ядро на Linux, рамка AOSP и други софтуерни инструменти на своите партньори като част от пакет за поддръжка на борда или BSP. От друга страна, CAF е мястото, където Qualcomm публично публикува тези промени в ядрото на Linux и промени в рамката на AOSP. Тази версия на CAF може да бъде полезна за персонализирани разработчици на ROM, които желаят да я използват като отправна точка, а не като чист AOSP, поради което понякога виждате „базирани на CAF“ ROM на нашите форуми.
Да обобщим:
- Mainline Linux ядро --> Android Common Kernel --> SoC-специфично ядро (какво Qualcomm публикува на CAF) --> BSP --> специфично за устройство ядро (какво OEM производителите трябва да публикуват)
- AOSP --> AOSP + промени в рамката, направени от доставчици на SoC (не се изисква да бъдат публикувани под Apache 2.0, но Qualcomm така или иначе го прави) --> BSP --> OEM Android софтуер (OxygenOS, ZenUI и др.)
Можете да прегледате свързаното издание за Snapdragon 865 (с кодово име "kona") и Snapdragon 765 (с кодово име "lito") на CAF сега. Преди това Qualcomm пусна част от изходния код за Snapdragon 855 още през май 2019 г, което означава, че днешното издание дойде около месец по-рано, отколкото очаквахме.