您可以使用 OSEK 配接器來產生程式碼,以及建置 Metrowerks OSEK 21 作業系統的應用程式。
程序
- 建立類型為 AutomotiveC 的新專案。
- 將 OSEK 作業新增至模型:(或 OSEK21ExtendedTask)。
- 針對每項作業,將並行方框變更為作用中。
- 針對每項作業,使用「特性」視窗的標籤標籤,來設定 OIL 定義的必要值。
- 針對每項作業,新增必要的屬性和作業。
- 建立新的 OSEK21HC12Configuration 配置()。
- 將新配置設為作用中配置。
- 在配置中,將 C_CG:OSEK21HC12:OSEKDIR 內容設為 HC12 的 OSEK 21 路徑。
- 在配置中,將 C_CG:OSEK21HC12:
HICROSSDIR 內容設為 Hiware 工具的路徑。
- 必要的話,修改以下內容的值:
- C_CG::OSEK21HC12::OsekMainFileDefinition - 決定 C 原始檔的內容,該檔案包含 OSEK 應用程式的主要項目,以及架構中預先定義作業的定義(OS_TASK 及 TIMER_TASK)。
- C_CG::OSEK21HC12::OilDefinitionTemplate - OIL 檔 cfg.oil 的內容,該檔案包含 include 陳述式以包含模型特定的 OIL 定義。
- 產生及編譯應用程式
結果
若要建置 OSEK21 OS/NT
目標的應用程式,請在建立新配置時使用 OSEK21NTConfiguration,並在該配置中將 C_CG::OSEK21NT::OSEKDIR 內容設為 NT 的 OSEK 21 路徑。