簡化的 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 架構的範例

您可以在 Samples 目錄中尋找使用 SXF 架構的範例(在 \CppSamples\SXF 下)。


回饋