מקורות Qualcomm Snapdragon 865, Snapdragon 765 שהועלו ב-CAF

בפורומים של Code Aurora, קוואלקום פרסמה חלק מקוד המקור לפלטפורמות הנייד Snapdragon 865 ו- Snapdragon 765 שלהם.

עוד בדצמבר 2019 במהלך פסגת הטכנולוגיה Snapdragon, קוואלקום הודיעה על Snapdragon 865 ו Snapdragon 765 פלטפורמות ניידות. ערכות השבבים הללו הן ספינת הדגל וה-SoCs הבינוני העליון החזקים ביותר של קוואלקום עד כה, והן כבר נשלחות ב- מספר מכשירי פרימיום כגון Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) ו-OPPO Reno3 Pro (765). למעלה מ-4 חודשים מאז הכריזה קוואלקום לראשונה על ה-SoCs הללו, החברה החלה להעלות כמה מהמקורות הקשורים לשתי הפלטפורמות הניידות.

Code Aurora Forum, או בקיצור CAF, מארח את קוד המקור עבור Snapdragon SoCs שונים של Qualcomm. קוואלקום, כ-SoC הספק, מפיץ גרסה מזולגת של ליבת לינוקס ליצרני OEM/ODM, אשר לאחר מכן מוסיפים שינויים ספציפיים למכשיר במשלוח מכשירים. בנוסף, קוואלקום עורכת שינויים במסגרת AOSP כדי לייעל את אנדרואיד עבור כל אחת מפלטפורמות הסלולר Snapdragon של החברה. קוואלקום מפיצה באופן פרטי את ליבת לינוקס, מסגרת AOSP וכלי תוכנה נוספים לשותפיה כחלק מחבילת תמיכה של Board, או BSP. מצד שני, CAF הוא המקום שבו קוואלקום מפרסמת באופן פומבי את השינויים הללו בליבת לינוקס ושינויי מסגרת AOSP. מהדורת CAF זו יכולה להיות שימושית עבור מפתחי ROM מותאמים אישית שרוצים להשתמש בו כנקודת התחלה ולא AOSP טהור, וזו הסיבה שלפעמים אתה רואה ROMs "מבוסס CAF" בפורומים שלנו.

לסכם:

  • Mainline Linux Kernel --> Android Common Kernel --> ליבה ספציפית ל-SoC (מה ש-Qualcomm מפרסמת ב-CAF) --> BSP --> ליבה ספציפית למכשיר (מה יצרני OEM נדרשים לפרסם)
  • AOSP --> שינויי AOSP + מסגרת שנעשו על ידי ספקי SoC (לא נדרש לפרסם תחת Apache 2.0, אבל קוואלקום עושה זאת בכל מקרה) --> BSP --> תוכנת OEM Android (OxygenOS, ZenUI וכו')

אתה יכול לעיין במהדורה המשויכת ל- Snapdragon 865 (שם הקוד "קונה") ו Snapdragon 765 (שם הקוד "ליטו") ב-CAF עכשיו. קוואלקום פרסמה בעבר חלק מקוד המקור עבור Snapdragon 855 עוד במאי 2019, כלומר השחרור של היום הגיע כחודש מוקדם ממה שציפינו.