00:36 Raspberry pi 4 features
02:54 Boot sequence of Raspberry PI
05:14 Partitioning SD card
05:59 Partitioning SD card with the command line ,fdisk ,parted
10:00 Creating file system
12:00 Yocto configuration (Can be skipped if using some other OSs like raspbian)
https://ineclabs.com/boot-sequence-of...
20:00 Booting Raspberry Pi hardware
The boot sequence of the Raspberry Pi is basically this:
Stage 1 boot is in the on-chip ROM. Loads Stage 2 in the L2 cache
Stage 2 is bootcode.bin. Enables SDRAM and loads Stage 3
Stage 3 is loader.bin. It knows about the .elf format and loads start.elf
start.elf loads kernel.img. It then also reads config.txt, cmdline.txt and bcm2835.dtb If the dtb file exists, it is loaded at 0×100 & kernel @ 0×8000 If disable_commandline_tags is set it loads kernel @ 0×0 Otherwise it loads kernel @ 0×8000 and put ATAGS at 0×100
kernel.img is then run on the ARM.
Everything is run on the GPU until kernel.img is loaded on the ARM.
https://www.udemy.com/course/yocto-ze...
#raspberry #bootprocess #linux #gpu #vc6 #yocto #raspberrypi4 #raspbian #sdcard #partitioning sd card #fdisk