代码生成
创建和开发 AUTOSAR Adaptive 软件组件的 Simulink® 表示后,可以生成代码以供测试或集成到 AUTOSAR 运行时环境中。AUTOSAR 代码生成需要 Simulink Coder™ 和 Embedded Coder®。
基于 Adaptive 模型,您可以编译 Linux 可执行文件或库。对于 Linux 测试,您可以配置运行时标定、测量和记录。
函数
coder.asap2.export | 根据 ASAM MCD-2 MC 标准生成 ASAP2 (A2L) 文件 (自 R2021a 起) |
createManifest | Create manifest file for AUTOSAR adaptive model (自 R2021a 起) |
getClassName | Get class name of model (自 R2021a 起) |
setClassName | Set class name of model (自 R2021b 起) |
getClassNamespace | Get class namespace for a model (自 R2021a 起) |
setClassNamespace | Set class namespace of model (自 R2021b 起) |
主题
- Generate AUTOSAR Adaptive C++ Code and XML Descriptions
Generate AUTOSAR-compliant C++ code and export AUTOSAR XML (ARXML) descriptions from AUTOSAR adaptive component model.
- Configure AUTOSAR Adaptive Code Generation
Configure code generation for AUTOSAR adaptive model.
- 模型配置参数:代码生成 AUTOSAR (Embedded Coder)
用于控制 AUTOSAR 代码生成的参数。
- Configure AUTOSAR Adaptive Data for Run-Time Calibration and Measurement
Generate XCP Server function calls and ASAP2 (A2L) file for calibrating AUTOSAR adaptive model data.
- Configure AUTOSAR Adaptive Model for External Mode Simulation
Configure AUTOSAR Adaptive model for external simulation using XCP communication channel.
- Build Library or Executable from AUTOSAR Adaptive Model
Generate libraries and executables from AUTOSAR adaptive model.
- Build Out of the Box Linux Executable from AUTOSAR Adaptive Model
Generate Linux executable for AUTOSAR adaptive model.
- Configure Run-Time Logging for AUTOSAR Adaptive Executables
Forward AUTOSAR adaptive event logging information to a console, file or network.
- Generate Static Code Metrics
Generate static code metrics for AUTOSAR adaptive models.
- Limitations and Tips
Limitations that apply to AUTOSAR code generation.