BSP filename conventions

In our BSP documentation, buildfiles, and scripts, we use a filename convention that relies on prefixes and suffixes to distinguish between file types. For instance, the names for Image filesystem (IFS) files take the form ifs-board_name.elf, and the names for embedded filesystem (EFS) files take the form efs-board_name.raw.

The IDE uses a somewhat simplified filename convention. Only a file's three-letter extension, not its prefix or any other part of the name, determines how the IDE handles the file.

For example, an OS image file is always an .ifs file in the IDE, regardless of its format: ELF, binary, SREC, etc. To determine a file's format in the IDE, you'll need to view the file in an editor.

Note: For a complete list of BSP filenaming conventions, see the section on BSP structure and contents in Building Embedded Systems.