The information below should help you find files you need in a BSP.
When a BSP is extracted from its zip file, it is organized into the following directories:
After you build the BSP, you'll find key files in the following locations, where $BSP_ROOT_DIR is the name of the directory you extracted the BSP archive in, and $CPU_VARIANT is the CPU architecture for which the BSP is designed (e.g., armle-v7 or x86):
File(s) | Location |
---|---|
Buildfile (core OS) | $BSP_ROOT_DIR/images |
IPL | $BSP_ROOT_DIR/install/$CPU_VARIANT/boot/sys Note: The
files in this location are generated only when you run
mkflashimage.
|
Libraries (DLL drivers), such as audio, graphics, and network | $BSP_ROOT_DIR/install/$CPU_VARIANT/lib/dll
Note: The files in this location are generated only when you compile the
libraries.
|
Generic header files (not architecture-specific) | $BSP_ROOT_DIR/install/usr/include |
Source code for different drivers (sbin drivers), such as serial, flash, block, PCI, PCMCIA, and USB | $BSP_ROOT_DIR/install/$CPU_VARIANT/sbin |