简化 C++ 执行框架 (SXF)

提供简化 C++ 执行框架 (SXF) 的目的是,便于您开发必须满足关键安全标准的应用程序。

下表将 SXF C++ 框架与 Rational® Rhapsody® 的标准 OXF C++ 框架作了比较。

表 1. SXF 与 OXF 的比较
SXF OXF
静态体系结构 动态分配
MISRA C++ 2008 一致性建模检查 未针对 MISRA 进行验证
无动画/跟踪 动画/跟踪
仅实时方式 实时/仿真时间方式
无容器(可添加) 容器
静态内存管理器(仅 BaseNumberOfInstances) 静态内存管理器
平面状态图 平面状态图或可复用状态图
无多核心 多核心
无接口 基于接口
无端口 端口
Windriver Workbench 653 Adapter 或 Microsoft Visual Studio 2008 或 2010(对于主机)支持 多操作系统支持

创建使用 SXF 框架的项目

要创建使用 SXF 框架的项目,请完成下列步骤:

  1. 从主菜单中选择“文件”>“新建”。
  2. 在“新建项目”窗口中,对于“项目设置”,请选择 SafetyCriticalForC++Developers。
注: 所有使用 SafetyCriticalC++ 设置来创建的项目都将自动包括 MISRAC++ 设置。

使用 SXF 框架时的考虑事项

使用了 SXF 框架的样本

您可以在 \CppSamples\SXF 下的 Samples 目录中找到一个使用了 SXF 框架的样本。


反馈