I understand a good bit of the ARM system architecture. you have an ARM system on chip containing the CPU, GPU, peripherial devices, baseband processor and both CPU and Radio firmware. Supposedly the application OS is stored on the phone's internal flash memory chip and the bootloader ROM on the chipset firmware boots on top or before the app OS on flash module 0? Is this like a BIOS in a desktop PC? Or is it that Android itself is stored in this on-chip firmware and the Root disk or Home directory is flash module 0, and it works like a live image booting from a CD or ROM?
What is the first thing to load in a. Android phone/tablet? Where is the main OS stored and where is the recovery bootloader stored? What about the radio firmware for phones? When a phone boots, what is the animated splash screen and music tone played? Why does that flash video/animation always show the manuacturer logo screen, and then the Android OS video?