MicroC Framework (MXF)

The MicroC Framework (MXF) supports the Extended Execution model definitions.

MicroC Framework capabilities

The MicroC Framework supports the Execution Scheme that contains the Execution Manager, the Executable selections, and the Activation Policy class.
Note: When you specify an element's concurrency setting as sequential, you can decide whether the element is Executable, and an Execution Manager. However, if you specify an element's concurrency settings as active, the program automatically makes the element an Execution Manager.

The properties that provide support for compile-time initialization are:

Compile time configuration of MXF

The MXF source files compile with the application. All MXF sources include <ExtendedCOxf_cfg.h> file that is generated with the application. The <ExtendedCOxf_cfg.h> file is defined through the property C_CG:Configuration:EXTCOxfCfgTemplate that enables various options and configurations specific to the application.

Note: The MicroC Framework (MXF) is a Micro C execution framework, originated from the C Object Execution Framework (OXF) with the following main modifications:
  • Static System – no Dynamic Allocation or Deletion of memory
  • Extended Execution SchemeExecution-Manager, Runnable-Manager, etc.
  • Periodic Execution – in addition to the existing event driven execution
  • Compile-Time Initialization Mode - of the framework and user-model entities, alternative to the existing runtime initialization mode
  • Exclusion of General utilities and data structures - from the mxf core
  • High Level Misra compliancy

Feedback