たとえば、この投稿の 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
ファイルとは何ですか? 1 つは USB ツール経由でイメージを書き込むときに使用され、もう 1 つは SD カード経由で書き込む場合に使用されると思います。しかし、これらのファイルに何が含まれているのか、U-boot.bin との関係は何なのか、まったくわかりません。
2- DDR.USB ファイルとは?