OS image (.ifs file)

The OS image is a bootable image filesystem that contains the startup header, startup code, procnto, your boot script, and any drivers needed to minimally configure the OS:

Generally, we recommend that you keep your OS image as small as possible to realize the following benefits:

If your embedded system has a hard drive or CompactFlash (which behaves like an Integrated Drive Electronics hard drive), you can access the data on it by including a block-oriented filesystem driver (e.g., devb-eide) in your OS image filesystem and calling the driver from your boot script. For details on the driver, see the devb-eide entry in the Utilities Reference.

If your system has an onboard flash device, you can use it to store your OS image and even boot the system directly from flash (if your board allows this; check your hardware documentation). Note that an OS image is read-only, so if you want to use the flash for read/write storage, you need to import from a buildfile from an existing BSP project to create a flash filesystem image (.efs file).