=====
RIL
java部分
RIL模
Phone模块
Lineage OS on RP3B
参考
LineageOS 17.1 (Android 10) for Raspberry Pi 3
LineageOS 17.1 (Android 10) for for Raspberry Pi 4
Ubuntu下为树莓派3B编译Android(Lineage OS)7.1.2系统
repo init -u git://github.com/LineageOS/android.git -b cm-14.1
curl --create-dirs -L -o .repo/local_manifests/manifest_brcm_rpi3.xml -O -L https://raw.githubusercontent.com/lineage-rpi/android_local_manifest/cm-14.1/manifest_brcm_rpi3.xml
repo sync
编译kernel
source build/envsetup.sh
lunch lineage_rpi3-userdebug
make ramdisk systemimage
分区1 128MB 分配给 BOOT : 用 fdisk : W95 FAT32(LBA) & Bootable, mkfs.vfat
分区2 1024MB 分配给 /system : 用 fdisk, 新建主分区
分区3 分配给 /data : 用 fdisk, mkfs.ex4
七、写入编译好的文件
1.写入系统分区
假设system分区挂载在/dev/sdb2下:
$ cd out/target/product/rpi3
$ sudo dd if=system.img of=/dev/sdb2 bs=1M
2.复制内核文件到boot分区
- 复制device/brcm/rpi3/boot/* 到 分区1:/
- 复制kernel/rpi/arch/arm/boot/zImage 到 分区1:/
- 复制kernel/rpi/arch/arm/boot/dts/bcm2710-rpi-3-b.dtb 到 分区1:/
- 复制kernel/rpi/arch/arm/boot/dts/overlays/vc4-kms-v3d.dtbo 到 分区1:/overlays/vc4-kms-v3d.dtbo
- 复制out/target/product/rpi3/ramdisk.img 到 分区1:/
还没尝试!!!
Android
:)