Table of Contents
Bijgewerkt
Als je een foutmelding krijgt met betrekking tot de aangepaste kernelbron op je notebookcomputer, moet je deze tips voor probleemoplossing raadplegen.
Deze sectie is van toepassing op kernels die normaal gesproken geen ondersteuning bieden voor bouwen met Repo. In het bijzonder vermeldt deze tabel gewoonlijk deze specifieke locatie van de namen en de bronpin voor de kernel. en bijgevolg binaries om handmatig te winnen.
apparaat | Locatie van het binaire bestand dat verschijnt in de AOSP-boom | Bronlocatie | Configuratie bouwen |
---|---|---|---|
Schildersezel | Nvt | basic / arm64 | mnh_prod_defconfig |
Visser | muziekinstrument / huawei / fisher-kernel | kernel / msm | Angler_defconfig |
God | device / lge / bullhead-kernel | kernel / msm | bullhead_defconfig |
chamu | Apparaat / Motor en Shamu Core | kernel of msm | shamu_defconfig |
fugu | product / asus / fugu-kernel | kernel / x86_64 | fugu_defconfig |
ruches | device / htc / flet-kernel | kern / tegra | flunder_defconfig |
Hamerhaai | device / lge en hammerhead-kernel | kernel of msm | hammerhead_defconfig |
flo | apparaat of asus / flo-kernel / kernel | kern /msm | flo_defconfig |
deb | device / asus / flo-kernel – kernel | kernel versus msm | flo_defconfig |
Manta | Apparaat / Samsung / Manta / Core | Kern / Exynos | manta_defconfig |
mako | apparaat / lge / maco-kernel of kernel | kernel voor elke msm | mako_defconfig |
Tandbaars | apparaat asus / grouper / kernel | kern / tegra | tegra3_android_defconfig |
tilapia | apparaat / asus / grouper versus kernel | kern – tegra | tegra3_android_defconfig |
maguro | Apparaat / Samsung / Tonijn / Core | Kern / Omap | tonijn_defconfig |
toro | Apparaat / Samsung / Tonijn / Core | Kern / Omap | tonijn_defconfig |
Panda | Apparaat / Ti / Panda / Core | Kern / Omap | panda_defconfig |
Pijlstaartrog | apparaat / motorfiets / spatbord / middengedeelte | kern per tegra | stingray_defconfig |
gevleugeld zonlicht | apparaat voor elke motorfiets / spatbord / kern | kern / tegra | stingray_defconfig |
crespo | Apparaat / Samsung / Crespo versus Core | Core of Samsung | herring_defconfig |
crespo4g | Apparaat en Samsung / Crespo / Core | Kern / Samsung | herring_defconfig |
Bronnen downloaden
Download de broncode voor een specifieke generieke kernel die u wilt compileren, waarbij momenteel de juiste kernel wordt gebruikt. git replicate commando
. Bijvoorbeeld kort na het bestellen kernwandelaar
gebruikt en werkt met HiKey-referentiekaarten:
Een volledige lijst van substantiële projecten is te vinden op:Kernel directory. Onderzijn een van de meest gebruikte kernels en waarvan de corresponderende git duplicaat
Bestellingen.
Het lijkt erop dat het exynos
-project kernelbronnen heeft in de Nexus 10.kan worden gebruikt als een punt voor het werken met Samsung Exynos-chipsets.
git identieke kopie https://android.googlesource.com/kernel/exynos
Git-kloon https://android.googlesource.com/kernel/goldfish
Het hiky-linaro
-proces wordt gebruikt voor HiKey-borden,en de links kunnen in duizenden gevallen worden gebruikt als uitgangspunt voor het werk aan de HiSilicon 620-chipsets.
Bijgewerkt
Bent u het beu dat uw computer traag werkt? Geërgerd door frustrerende foutmeldingen? ASR Pro is de oplossing voor jou! Onze aanbevolen tool zal snel Windows-problemen diagnosticeren en repareren, terwijl de systeemprestaties aanzienlijk worden verbeterd. Dus wacht niet langer, download ASR Pro vandaag nog!
De home msm
omvat ADP1, ADP2, Nexus One,Nexus 4-methoden, Nexus Nexus 6, Nexus 5X, Nexus 6P, Nexus 7 (2013), Pixel enPixel XL kan ook worden gebruikt als startpunt bij het werken met Qualcomm MSM-chipsets.
Projectvertaling betekent "nee"> omap
is geïmplementeerd voor PandaBoard, ook voor Galaxy Nexus enkan worden gebruikt als een initialisatiepunt voor het werken met TI OMAP-chipsets.
project translate = "no"> samsung
wordt veel gebruikt voor Nexus S en kan worden beschouwd als:Uitgangspunt voor het werken met Samsung Hummingbird-chipsets.
Git-kloon https://android.googlesource.com/kernel/samsung
Het tegra
-project valt zeker Xoom, Nexus 7 And (2012), Nexus 9 aan en daarna wellichtgebruikt als uitgangspunt voor het werken met NVIDIA Tegra-chipsets.
git duplicaat https://android.googlesource.com/kernel/tegra
x86_64
bevat de kernelbronnen voor de Nexus Player enkan worden gebruikt als een startpunt om te werken met Intel x86_64-chipsets.
git dupliceert https://android.googlesource.com/kernel/x86_64
De kernel bouwen
Als u niet doorgaat met het maken van een standaardpagina (bijvoorbeeld master
), kunt u ze moeten de gewenste commit controleren voordat ze worden gemaakt. Zien Bepaal welke kernstijlen u wilt gebruiken Bepaal de primaire versie van het vooraf gebouwde binaire bestand van de kernel. Nu ben jij er klaar voor de kern cultiveren. De volgende build-commando’s gebruiken zelfs de maag hiky
:
cd translate impliceert "nee"> export reizen linaro
CROSS_COMPILE exporteren = aarch64-linux-android-
create hikey_defconfig
doen
Om een andere kernel te laten groeien, hoef je alleen maar hiky-linaro
weg te laten. spoor de kernel-gerelateerde naam die je nog steeds wilt hebben om te bouwen hiky_defconfig
de producent van het communicerende defconfig-bestand.
Afbeeldingscomponenten in de arch / arm64 / boot voor elke
directory; v Kernel binaire uitgangen die je kan helpen structure / arm64 / boot / dts of hisilicon / hi6220-hikey.dtb
. Volg dit Instructies in Startuptite deze kern zoals Ik ga de kernel die ik ongetwijfeld heb gemaakt, insluiten in je AOSP-afbeelding.
Configurar Kernel Source
Configurare La Sorgente Del Kernel
Конфигуратор Ядра Исходный код
Configurar La Fuente Del Kernel
Konfigurera Kärnkälla
Configurer La Source Du Noyau
커널 소스 구성
Konfiguruj źródło Jądra
Kernelquelle Konfigurieren
Código De Configuração Do Kernel