產品及服務 > Embedded Coder, 嵌入式程式碼轉碼器
Embedded Coder, 嵌入式程式碼轉碼器

Introduction
嵌入式程式碼轉碼器可生成可讀、簡潔和快速的C和C++程式碼,應用在嵌入式處理器、目標快速原型板和使用於大規模生產的微處理器。嵌入式程式碼產生器提供了MATLAB Coder和Simulink Coder更多配置選項和進階最佳化生成程式碼的功能、檔案和資料的微粒控制。這些最佳化能提高程式效率、方便整合舊有程式、資料型態和在生產中使用校準參數。使用者也可以將第三方的開發環境整合到建立的過程中,並產生可執行檔在現成的嵌入式系統。 本

工具箱使用需搭配MATLAB、MATLAB Coder。

Key Features

  • 最佳化和程式碼配置選項,擴展MATLAB Coder和Simulink Coder的功能
  • 可使用Simulink資料字典功能儲存類別、型態和別名定義
  • 針對特定處理器的程式碼最佳化
  • 不論有無RTOS,可進行多速率、多任務和多核心執行程式碼
  • 程式碼驗證,包括SIL和PIL測試,自定義註解、和涵蓋追蹤模型與需求的程式碼報告
  • 能整合Texas Instruments的Code Composer Studio™,Analog Devices™公司的VisualDSP ++ ®,和其他第三方公司的嵌入式開發環境
  • 支援的標準包括:ASAP2、AUTOSAR、DO-178、IEC 61508、ISO26262、和在Simulink的MISRA C®
  • 2013b版本,將Simulink和DSP System Toolbox(DSP系統工具箱)所建立之模型轉成支援ARM Cortex-M系列的優化程式碼
  • 2013b版本針對Xilinx的Zynq及Zed板,整合了C和HDL程式代碼產生以及支援其工作流程。
  • 2014b, 新增AUTOSAR 目標更新,包括 4.1 ARXML、具備 Simulink 函式的用戶端/伺服器以及多實例元件和 IFL/IFX 函式庫
  • 2015b加快模型的配置(Configuration),以用來產生高效、可重複使用程式碼
  • 2016a新增產生編譯器指令功能將多維度訊號以#define的方式實行
  • 2016b
    • 增加交叉發佈程式碼整合功能,使得較早版本所產生的程式碼可以重複使用。
    • 產生可用於任何軟體環境,包括動態啟動和關閉行為的可插入式程式碼。
    • 支援模擬 AUTOSAR 基礎軟體,包括 Diagnostic Event Manager (DEM) 和 NVRAM Manager (NvM)

2018b加入 :

  • 於程式碼透視圖中加入程式碼檢視功能:您可在程式碼透視圖中直接查看轉出的程式碼