Share via


Memory Layout (OAL) (Compact 2013)

3/26/2014

The placement of the OS image in memory is hardware-dependent and is determined by configuration files and address tables.

The BSP’s config.bib file determines the memory layout for the OS image. There is one config.bib file for each BSP, which is located in %_WINCEROOT%\Platform\<BSP Name>\Files. For a description of the layout of .bib files, see Binary Image Builder (.bib) File. The most important entries in the config.bib file are the RAM and ROMIMAGE definitions, along with the RESERVED sections.

For the ARM and x86-based architectures, you will also need to define the physical-to-virtual address mappings in OEMAddressTable. To specify physical RAM beyond 512 MB, you will need to define OEMDeviceTable and OEMRamTable.

See Also

Concepts

OAL Code Overview