Firmware management
Firmware, or do you mean U-Boot?
bsp is intended to be a general Board Support Package builder. In this sense,
there are firmwares which perform low level initialization, and kernel which
runs the operating system. Currently the only kernel bsp supports is Linux, and
the only supported firmware is U-Boot. However, we plan to support EDK2 in the
future, thus this section is titled firmware management.
U-Boot installation location
Following Debian convention, we install U-Boot under /usr/lib/u-boot folder,
and save all supported bootloaders in a single package.
We also provide a maintenance script called setup.sh.
Extracting binaries from released package
Firmware binaries are usually needed to perform various offline recovery tasks. As we only release firmware in the form of Debian package, it is necessary to extract the required files first before performing any recovery steps.
On Windows, you can extract .deb files with 7-Zip.
On Linux, you can run following command to extrace the package:
ar p u-boot-latest.deb data.tar.xz | tar -xJ