U-Boot (Universal Bootloader)
U-Boot Das U-Boot is an open-source bootloader that can be used on various platforms such as ARM, X86, MIPS, RISC-V and many more. It is the Universal Boot Loader project and is actually used to boot the Linux kernel in your Vicharak board.
U-Boot takes the lead in initializing hardware and loading the Linux kernel. In simpler terms, it’s the maestro ensuring everything kicks off smoothly.
Note
More information on u-boot can be found on U-Boot Wikipedia
U-boot Development Guide