MicroC 框架 (MXF) 支持扩展执行模型定义。
MicroC 框架的功能
MicroC
框架支持包含
执行管理器、
可执行选项和
激活策略类的
执行方案。
注: 当您将元素的并行性指定为“按顺序”时,可以决定该元素是可执行还是执行管理器。但是,如果将元素的并行性设置指定为活动,那么程序会自动将元素指定为执行管理器。
支持编译时初始化的属性包括:
- C_CG:Configuration:DirectFlowPortsInitializingMode
- RunTime(缺省值)- 流端口的属性在运行时初始化。
- CompileTime – 流端口的属性在编译时初始化。
- C_CG:Configuration:FrameworkInitializingMode
- RunTime(缺省值)- 框架的属性在运行时初始化。
- CompileTime - 框架的属性在编译时初始化。
- C_CG:Configuration:RelationInitializingMode
- RunTime(缺省值)- 关系的属性在运行时初始化。
- CompileTime - 关系的属性在编译时初始化。
MXF 的编译时配置
MXF 源文件使用应用程序进行编译。所有 MXF 源都包括使用应用程序生成的
<ExtendedCOxf_cfg.h> 文件。<ExtendedCOxf_cfg.h> 文件是通过
C_CG:Configuration:EXTCOxfCfgTemplate 属性定义的,该属性用于启用各种特定于应用程序的选项和配置。
注: MicroC
框架 (MXF) 是源自 C 对象执行框架 (OXF) 的 Micro C 执行框架,进行了下列主要修改:
- 静态系统 - 不进行动态分配或内存删除
- 扩展执行方案 - 执行管理器和可运行的管理器等。
- 定期执行 - 除现有事件驱动的执行以外
- 编译时初始化方式 - 针对框架和用户模型条目,是现有运行时初始化方式的备用方式
- 从 mxf 核心中排除了一般实用程序和数据结构
- 高度符合 Misra