驗證新的配接器

關於這項作業

若要測試新配接器,請執行下列動作:

程序

  1. 嘗試使用 IBM® Rational® Rhapsody® 與新配接器,建置一個簡單的 "Hello World"。在 Rational Rhapsody 中建立一個類別,在實例化類別時列印字串 "Hello World"。在您產生程式碼時,請務必在配置設定中選取新的環境。
  2. 嘗試建置應用程式。此動作會立即在配接器中發現問題,因為建置應用程式需要使用產生的 make 檔。若要查看產生的 make 檔,請在 Rational Rhapsody 中用滑鼠右鍵按一下配置,然後選取編輯 make 檔。您可能需要調整內容,為應用程式取得所產生的正確 make 檔。
  3. 在您已順利建置 Hello World 應用程式時,請新增其他類別、放入併入路徑,並指定一些要鏈結至其中的程式庫,以複雜化您的應用程式。此方法會繼續測試您在為新的 RTOS 建立內容中定義的內容。
  4. 您必須執行 Hello World 範例,以測試配接器的架構部分(請參閱修改架構)。如果它未正確執行,則您可能未正確實作架構類別。

    例如,Rational Rhapsody 會為所有應用程式建立主要執行緒。請檢查以確認已為您的特定環境正確建立此執行緒。
    註: 執行此步驟時,最好使用您的原生編譯器。
  5. 當 Hello World 應用程式順利執行時,請複雜化您的應用程式。例如:
    1. 建立一些作用中物件。
    2. 為一些物件建立狀態圖。
    3. 在狀態圖中使用逾時。
    4. 在物件及作用中物件之間傳送訊息與事件。
    5. 透過保護作業及屬性以使用保護。
    6. 將檢測變更為追蹤。
    7. 將檢測變更為動畫。

結果

透過實作應用程式以測試此功能,可驗證配接器的主要部分。 若要完成驗證,請從 Rational Rhapsody 安裝目錄\Share\LangCpp\Validation 複製 RTOS Adapter Test Suite。此測試套組包含數個模型,涵蓋測試 RTOS 配接器所需的大部分情況。


意見回饋