架构和组件设计
通过开发用于嵌入式系统代码生成和部署的组件算法来设计软件系统
使用 Simulink® 和 Embedded Coder® 设计应用程序和组件模型,您可以将它们作为应用程序运行或作为生成的代码部署,以便与目标硬件上的其他组件代码集成。
为了避免或最大限度地减少返工,在 Simulink 编辑器中构造组件模型时,应从设计流程的最初就考虑代码生成。请考虑软件组件设计因素和问题,例如不同调度场景的建模风格,对 Simulink 建模语义的代码生成处理,导入现有代码,以及应用建模标准和规范。
类别
- 设计的准备工作
将软件问题分成几个部分,并将嵌入式系统架构的各个方面映射到 Simulink 建模环境元素
- 应用程序和组件接口
设置应用程序和组件接口,以便与目标环境软件进行交互
- Simulink 建模组件
通过使用 Simulink 基于组件的建模选项、重用方法和变体来模块化生成的代码
- 外部代码导入
选择并应用用于导入外部 MATLAB® 代码、C 或 C++ 代码的选项
- 计时器和调度
了解代码生成器如何支持绝对计时器和已用时间计时器以及基于时间和基于事件的调度
- 标准、规范和模块用法
要开发模型并生成符合行业标准的代码,请使用建模规范
- C 代码构造的建模模式
应用生成特定 C 构造的建模模式
- 适用于嵌入式目标的模块
适用于嵌入式处理器和操作系统的模块