考虑使用例如本文中的 C 代码或“Amlogic 定制工具”来解压为媒体盒制作的 android 固件映像。
当我将编译后的 C 代码与 android 7.1 映像一起使用时,我得到这些文件:
_aml_dtb.PARTITION
aml_sdc_burn.ini
aml_sdc_burn.UBOOT
boot.PARTITION
bootloader.PARTITION
DDR.USB
logo.PARTITION
manifest.xml
mesonl.dtb
platform.conf
recovery.PARTITION
system.PARTITION
UBOOT.USB
在这里排除一些次要配置文件,我知道这些图像中的每一个都是我设备 eMMC 中的一个分区。但是关于这些文件有一些问题:
1-我知道编译后与我的android源目录的out文件夹bootloader.PARTITION
相同u-boot.bin
。但是什么是UBOOT.USB
和aml_sdc_burn.UBOOT
文件?我猜一个用于通过 USB 工具刻录图像时使用,一个用于通过 SD 卡刻录。但我不知道这些文件包含什么以及与 U-boot.bin 有什么关系?
2- 什么是 DDR.USB 文件?