Fuentes de Qualcomm Snapdragon 865, Snapdragon 765 cargadas en CAF

En los foros de Code Aurora, Qualcomm ha publicado parte del código fuente para sus plataformas móviles Snapdragon 865 y Snapdragon 765.

En diciembre de 2019, durante la Cumbre Tecnológica de Snapdragon, Qualcomm anunció el Snapdragon 865 y Snapdragon 765 plataformas móviles. Estos conjuntos de chips son los SoC insignia y de gama media alta más potentes de Qualcomm hasta la fecha, y ya se comercializan en un número de dispositivos premium como el Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) y OPPO Reno3 Pro (765). Más de 4 meses desde que Qualcomm anunció por primera vez estos SoC, la compañía comenzó a cargar algunas de las fuentes asociadas con las dos plataformas móviles.

Code Aurora Forum, o CAF para abreviar, aloja el código fuente de varios SoC Qualcomm Snapdragon. Qualcomm, como SoC proveedor, distribuye una versión bifurcada del kernel de Linux a OEM/ODM, quienes luego agregan cambios específicos del dispositivo en el envío dispositivos. Además, Qualcomm realiza cambios en el marco AOSP para optimizar Android para cada una de las plataformas móviles Snapdragon de la compañía. Qualcomm distribuye de forma privada su kernel Linux modificado, su marco AOSP y otras herramientas de software a sus socios como parte de un paquete de soporte de placa o BSP. Por otro lado, CAF es donde Qualcomm publica públicamente estos cambios en el kernel de Linux y los cambios en el marco de AOSP. Esta versión de CAF puede ser útil para los desarrolladores de ROM personalizados que deseen utilizarla como punto de partida en lugar de AOSP puro, razón por la cual a veces se ven ROM "basadas en CAF" en nuestros foros.

Para resumir:

  • Kernel de Linux principal --> Kernel común de Android --> kernel específico de SoC (lo que Qualcomm publica en CAF) --> BSP --> kernel específico del dispositivo (lo que los OEM deben publicar)
  • AOSP --> Cambios en el marco AOSP + realizados por proveedores de SoC (no es necesario publicarlos en Apache 2.0, pero Qualcomm sí lo hace de todos modos) --> BSP --> Software OEM de Android (OxygenOS, ZenUI, etc.)

Puede buscar la versión asociada para el Snapdragon 865 (cuyo nombre en código es "kona") y Snapdragon 765 (cuyo nombre en código es "lito") en CAF ahora. Qualcomm publicó previamente parte del código fuente del Snapdragon 855 allá por mayo de 2019, lo que significa que el lanzamiento de hoy se produjo aproximadamente un mes antes de lo que esperábamos.