Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

בניית גרעינים באופן ידני

סעיף זה חל על גרעינים שאינם זמינים לבנייה באמצעות Repo. בפרט, טבלה זו מפרטת את השם והמיקומים של מקורות הליבה והקבצים הבינאריים לבנייה ידנית.

התקן מיקום בינארי בעץ AOSP מיקום המקור בניית תצורה
כן כן לא גרעין / זרוע 64 mnh_prod_defconfig
דייג מכשיר / huawei / angler-kernel גרעין / msm angler_defconfig
ראש שוורים מכשיר / lge / kernhead-core גרעין / msm bullhead_defconfig
שאמו מכשיר / moto / shamu-core גרעין / msm shamu_defconfig
פוגו מכשיר / asus / fugu-core ליבת / x86_64 fugu_defconfig
וולנטיס מכשיר / htc / flounder-core גרעין / טגרה flounder_defconfig
פַּטִישׁ הַיָם מכשיר / lge / hammerhead-kernel גרעין / msm hammerhead_defconfig
פלו מכשיר / asus / flo-kernel / kernel גרעין / msm flo_defconfig
deb מכשיר / asus / flo-kernel / kernel גרעין / msm flo_defconfig
מאנטה מכשיר / סמסונג / מאנטה / ליבת גרעין / exynos manta_defconfig
mako מכשיר / lge / mako-kernel / kernel גרעין / msm mako_defconfig
דַקָר מכשיר / asus / grouper / kernel גרעין / טגרה tegra3_android_defconfig
אַמְנוּן מכשיר / asus / grouper / kernel גרעין / טגרה tegra3_android_defconfig
מגורו מכשיר / סמסונג / טונה / גרעין גרעין / אומפ tuna_defconfig
טורו מכשיר / סמסונג / טונה / גרעין גרעין / אומפ tuna_defconfig
פנדה מכשיר / ti / panda / kernel גרעין / אומפ panda_defconfig
טריגון מכשיר / מוטו / מערך כנפיים / ליבת גרעין / טגרה stingray_defconfig
כנף מכשיר / מוטו / מערך כנפיים / ליבת גרעין / טגרה stingray_defconfig
קרספו מכשיר / סמסונג / קרספו / ליבת גרעין / סמסונג herring_defconfig
crespo4g מכשיר / סמסונג / קרספו / ליבת גרעין / סמסונג herring_defconfig

הורדת מקורות

הורד את המקור לליבה שברצונך לבנות באמצעות הפקודה המתאימה git clone . לדוגמה, הפקודה הבאה hikey את ליבת hikey המשמשת ללוחות הייחוס של HiKey:

git clone https://android.googlesource.com/kernel/hikey-linaro

רשימה מלאה של פרויקטים של גרעינים ניתן למצוא בספריית הליבה . להלן כמה מהגרעינים הנפוצים ופקודות git clone בהתאמה.

פרוייקט exynos מכיל את מקורות הליבה עבור Nexus 10, והוא יכול לשמש כנקודת מוצא לעבודה על ערכות שבבים של Samsung Exynos.

git clone https://android.googlesource.com/kernel/exynos

פרויקט goldfish מכיל את מקורות הגרעין לפלטפורמות המדומות.

git clone https://android.googlesource.com/kernel/goldfish

פרויקט hikey-linaro משמש ללוחות התייחסות של HiKey, ויכול לשמש כנקודת מוצא לעבודה על ערכות שבבים HiSilicon 620.

git clone https://android.googlesource.com/kernel/hikey-linaro

פרויקט ה- msm מכיל את המקורות ADP1, ADP2, Nexus One, Nexus 4, Nexus 5, Nexus 6, Nexus 5X, Nexus 6P, Nexus 7 (2013), Pixel ו- Pixel XL, והוא יכול לשמש כנקודת התחלה עבור לעבוד על ערכות שבבים של Qualcomm MSM.

git clone https://android.googlesource.com/kernel/msm

פרויקט ה- omap משמש עבור PandaBoard ו- Galaxy Nexus, ויכול לשמש כנקודת מוצא לעבודה על ערכות שבבים TI OMAP.

git clone https://android.googlesource.com/kernel/omap

הפרויקט של samsung משמש ל- Nexus S, והוא יכול לשמש כנקודת מוצא לעבודה על ערכות השבבים של Samsung Hummingbird.

git clone https://android.googlesource.com/kernel/samsung

פרויקט tegra מיועד ל- Xoom, Nexus 7 (2012) ו- Nexus 9, והוא יכול לשמש כנקודת מוצא לעבודה על ערכות השבבים של NVIDIA Tegra.

git clone https://android.googlesource.com/kernel/tegra

פרויקט x86_64 מכיל את מקורות הליבה עבור Nexus Player, והוא יכול לשמש כנקודת מוצא לעבודה על ערכות שבבים של אינטל x86_64.

git clone https://android.googlesource.com/kernel/x86_64

בניית הגרעין

אם אינך מתכוון לבנות את ענף ברירת המחדל (לדוגמה, master ), עליך לבדוק את ההתחייבות הרצויה לפני הבנייה. ראה זיהוי גרסאות ליבה לקבלת אופן זיהוי גרסת הליבה של בינארי גרעין מובנה מראש. עכשיו אתה מוכן לבנות את הגרעין. פקודות הבנייה הבאות משתמשות בגרעין hikey :

cd hikey-linaro
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-android-
make hikey_defconfig
make

כדי לבנות גרעין אחר, פשוט החלף את hikey-linaro בשם הליבה שברצונך לבנות ו- hikey_defconfig בשם הקובץ defconfig המתאים.

יציאות התמונה arch/arm64/boot/ directory; את הפלטים הבינאריים של הליבה לקובץ arch/arm64/boot/dts/hisilicon/hi6220-hikey.dtb . עקוב אחר ההוראות המופיעות בהפעלת הגרעין כיצד להטמיע את הגרעין הטרי שנבנה בתמונת ה- AOSP שלך.