編譯與建置 Rational Rhapsody 範例

關於這項作業

若要在 INTEGRITY 環境中編譯與建置 IBM® Rational® Rhapsody® 範例,請執行下列動作:

程序

  1. 啟動 Rational Rhapsody 並開啟專案。例如:

    <Rational Rhapsody_install>\Samples\CppSamples\Dishwasher.rpy
  2. 選取檔案 > 專案內容
  3. CPP_CG::INTEGRITY::RemoteHost 內容設為 Rational Rhapsody 在其上執行的機器 IP 位址。(若要在 Windows 環境下取得 IP 位址,請在命令提示字元輸入下列指令:

    ipconfig
  4. 為範例設定作用中配置。 例如,如果是 Dishwasher 範例,請將 EXE::Host 設為作用中配置。
  5. 為作用中配置開啟「特性」視窗並設定下列值:
    1. 檢測模式欄位設為動畫
    2. 環境欄位設為 INTEGRITY
  6. 選取「內容」標籤,然後按一下「所有」過濾器。
  7. 設定 CPP_CG::INTEGRITY::BLDTarget 內容以設定目標 BSP。依預設,此值設為 mbx800。 請依需要將此內容設為不同值。

    您可以設定其他選項,並變更 BLDAdditionalOptionsBLDAdditionalDefines 內容以進行定義。

  8. 按一下確定以套用變更並跳出視窗。
  9. 選取程式碼為作用中配置產生程式碼與建置檔。
  10. 選取程式碼以編譯及鏈結應用程式原始碼。此選項會產生下列 INTEGRITY 執行檔:
    1. <ActiveComponent>.mod - 此檔案是動態下載類型的映像檔。您可使用 TFTP 伺服器公用程式,在目標主機板上的執行中核心下載此映像檔。
    2. <ActiveComponent> - 此映像檔是 Integrity 應用程式類型。此映像檔必須與核心整合,以形成可使用 ocdserv 公用程式在目標上下載的複合映像檔。

      在這些名稱中,ActiveComponent 是目前在 Rational Rhapsody 中選取作為作用中元件的元件名稱。


意見回饋