使用 OSEK21 配接器建置應用程式

您可以使用 OSEK 配接器來產生程式碼,以及建置 Metrowerks OSEK 21 作業系統的應用程式。

程序

  1. 建立類型為 AutomotiveC 的新專案。
  2. 將 OSEK 作業新增至模型:新增 > AutomotiveC > OSEK21BasicTask(或 OSEK21ExtendedTask)。
  3. 針對每項作業,將並行方框變更為作用中
  4. 針對每項作業,使用「特性」視窗的標籤標籤,來設定 OIL 定義的必要值。
  5. 針對每項作業,新增必要的屬性和作業。
  6. 建立新的 OSEK21HC12Configuration 配置(新增 > OSEK21 > OSEK21HC12Configuration)。
  7. 將新配置設為作用中配置。
  8. 在配置中,將 C_CG:OSEK21HC12:OSEKDIR 內容設為 HC12 的 OSEK 21 路徑。
  9. 在配置中,將 C_CG:OSEK21HC12: HICROSSDIR 內容設為 Hiware 工具的路徑。
  10. 必要的話,修改以下內容的值:
    • C_CG::OSEK21HC12::OsekMainFileDefinition - 決定 C 原始檔的內容,該檔案包含 OSEK 應用程式的主要項目,以及架構中預先定義作業的定義(OS_TASKTIMER_TASK)。
    • C_CG::OSEK21HC12::OilDefinitionTemplate - OIL 檔 cfg.oil 的內容,該檔案包含 include 陳述式以包含模型特定的 OIL 定義。
  11. 產生及編譯應用程式

結果

若要建置 OSEK21 OS/NT 目標的應用程式,請在建立新配置時使用 OSEK21NTConfiguration,並在該配置中將 C_CG::OSEK21NT::OSEKDIR 內容設為 NT 的 OSEK 21 路徑。


回饋