Home > other >  What's the relationship between the BIOS/UEFI and bootloader.
What's the relationship between the BIOS/UEFI and bootloader.

Time:09-22

Recently proposed to study the qualcomm and the realization of the android on UEFI bottom, now there are a few concepts is not very understanding, trouble elder people look!!!!!
The main problem is not clear what is the BIOS/UEFI and bootloader relationship
-- -- -- -- --

Compiled some information on the net, but the principle is a mess, now understand:
- UEFI is a set of unified firmware interface API specification, implement chip driver can run on any firmware vendor development platform,
- the bootloader is the boot code, used to guide the load of the kernel,
The first statement: UEFI can be seen as an operating system, have specific code implementation contains boot program that can start to load the kernel, and provide parameters configuration interface between the user and
The second statement: UEFI is defined by a set of API interface specification, but accomplished by bootloader (to put it another way is bootloader for the interface to do the implementation), specific bootloader code is part of the
Is there a clear boundaries, both how to sort out the relationship between?
Main reference:
https://superuser.com/questions/1307191/difference-between-u-boot-and-uefi-firmware/1307286
http://www.wowotech.net/armv8a_arch/UEFI.html
  • Related