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