File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Download Kernel source
2+ Refer to https://source.android.com/setup/build/building-kernels
3+
4+ Make separate kernel directory apart from Android source.
5+
6+ $ cd <kernel directory>
7+ $ repo init -u https://github.com/android-rpi/kernel_manifest -b arpi-5.10
8+ $ repo sync
9+
10+ # Build Kernel
11+ $ build/build.sh
12+
13+ Output files are under out/arpi-5.10/dist/
14+ Image.gz
15+ bcm2711-rpi-*.dtb
16+ vc4-kms-v3d-pi4.dtbo
17+
18+ # Build Android for Raspberry Pi 4
19+ https://github.com/android-rpi/device_arpi_rpi4
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<manifest >
3- <remote name =" aosp" fetch =" .. " review =" https://android-review.googlesource.com/" />
3+ <remote name =" aosp" fetch =" https://android.googlesource.com " review =" https://android-review.googlesource.com/" />
44 <default revision =" master-kernel-build-2021" remote =" aosp" sync-j =" 4" />
55
66 <superproject name =" kernel/superproject" remote =" aosp" revision =" common-android12-5.10-lts" />
1717 <project path =" prebuilts/build-tools" name =" platform/prebuilts/build-tools" clone-depth =" 1" />
1818 <project path =" prebuilts/kernel-build-tools" name =" kernel/prebuilts/build-tools" clone-depth =" 1" />
1919 <project path =" tools/mkbootimg" name =" platform/system/tools/mkbootimg" />
20+
21+ <remote name =" arpi" fetch =" ." />
22+ <remove-project name =" kernel/common" />
23+ <project path =" common" name =" kernel_arpi" revision =" arpi-5.10" remote =" arpi" >
24+ <linkfile src =" build.config.arpi" dest =" build.config" />
25+ </project >
2026</manifest >
You can’t perform that action at this time.
0 commit comments