metaonly module ti.sdo.ce.osal.Global

Global OS Abstract Layer Configuration

XDCscript usage meta-domain sourced in ti/sdo/ce/osal/Global.xdc
 
enum Global.RuntimeEnv

All runtime OSs that are abstracted by this package

XDCscript usage meta-domain
values of type Global.RuntimeEnv
    const Global.NONE;
    // no OS; threads are not truly supported
    const Global.DSPBIOS;
    // DSP/BIOS
    const Global.LINUX;
    // Linux
    const Global.DSPLINK_BIOS;
    // DSPLINK + BIOS (DSP)
    const Global.DSPLINK_LINUX;
    // DSPLINK + Linux (ARM)
    const Global.WINCE;
    // Windows CE
    const Global.DSPLINK_WINCE;
    // DSPLINK + Windows CE (ARM)
 
SEE
 
config Global.embedBuildInfo  // module-wide

Indication whether to embed build info (packages and their directories) into the generated executable for debugging/diagnostic purposes. Setting this to 'false' may reduce the static data size by around 1K. Applies to all configurations

XDCscript usage meta-domain
Global.embedBuildInfo = Bool true;
 
 
config Global.os  // module-wide

A specific OSAL implementations "Settings" module, for example, ti.sdo.ce.osal.bios.Settings or ti.sdo.ce.osal.linux.Settings. To set the OS of the executable to BIOS, set Global.os to: xdc.useModule('ti.sdo.ce.osal.bios.Settings')

XDCscript usage meta-domain
Global.os = IOsal.Module undefined;
 
DETAILS
When this config param is used, the {@ link ti.sdo.ce.ipc.Settings#ipc config param must also be set.
This should only be used to explicitly configure the OSAL to a package not provided with Codec Engine. To use an OSAL provided by Codec Engine, it's recommended to configure the OSAL using the runtimeEnv config param instead of this one.
See {@ link http://wiki.davincidsp.com/index.php?title=CE_Config_Updates for more details}
SEE
 
config Global.runtimeEnv  // module-wide

The runtime OS used to implement the abstractions provided by this package

XDCscript usage meta-domain
Global.runtimeEnv = Global.RuntimeEnv undefined;
 
SEE
generated on Tue, 14 Aug 2012 20:09:29 GMT