mirror of
https://github.com/clockworkpi/DevTerm.git
synced 2025-12-22 23:29:00 +01:00
Created Compile andriod kernel for cm4 (markdown)
parent
d54efea655
commit
8f24d7d477
49
Compile-andriod-kernel-for-cm4.md
Normal file
49
Compile-andriod-kernel-for-cm4.md
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Download kernel source for andriod of rpi4
|
||||||
|
|
||||||
|
**sync-andriod-kernel.sh**
|
||||||
|
```
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
BIN_DIR=$HOME/bin
|
||||||
|
REPO_PATH=$BIN_DIR/repo
|
||||||
|
|
||||||
|
if [ ! -d $BIN_DIR ]
|
||||||
|
then
|
||||||
|
mkdir $BIN_DIR
|
||||||
|
add_path_env $BIN_DIR
|
||||||
|
curl https://storage.googleapis.com/git-repo-downloads/repo > $REPO_PATH
|
||||||
|
chmod a+x $REPO_PATH
|
||||||
|
else
|
||||||
|
echo "folder already exits. $BIN_DIR"
|
||||||
|
fi
|
||||||
|
|
||||||
|
export PATH=$PATH:$BIN_DIR
|
||||||
|
|
||||||
|
cd /data/andriod-kernel
|
||||||
|
repo init -u https://github.com/android-rpi/kernel_manifest -b arpi-5.10
|
||||||
|
repo sync
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
# Compile
|
||||||
|
```
|
||||||
|
cd /data/andriod-kernel/
|
||||||
|
./build/build.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
# Replace files
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo losetup --show -f -P lineage-19.1-20220511-UNOFFICIAL-KonstaKANG-rpi4.img # assume /dev/loop0
|
||||||
|
sudo mount /dev/loop0p1 /mnt/p1
|
||||||
|
|
||||||
|
# Copy kernel binaries to boot partition
|
||||||
|
cp -rf /data/andriod-kernel/out/arpi-5.10/dist/Image to /mnt/p1
|
||||||
|
cp -rf /data/andriod-kernel/out/arpi-5.10/dist/bcm2711-rpi-*.dtb /mnt/p1
|
||||||
|
cp -rf /data/andriod-kernel/out/arpi-5.10/dist/vc4-kms-v3d-pi4.dtbo to /mnt/p1/overlays/
|
||||||
|
|
||||||
|
sudo umount /mnt/p1
|
||||||
|
sudo losetup -D /dev/loop0
|
||||||
|
|
||||||
|
```
|
||||||
Loading…
x
Reference in New Issue
Block a user