课程详细信息
这个为期两天的实践课程的重点是在Simulink中开发模型万博1manbetx®部署在嵌入式系统上的环境。本课程专为使用embedded Coder生成、验证和万博1manbetx自定义嵌入式代码的Simulink用户而设计®.
主题包括:
- 生成的代码结构和执行
- 代码生成选项和优化
- 将生成的代码与外部代码集成
- 为多速率系统生成代码
- 定制生成的代码
- 自定义数据
2天中的第一天
生成嵌入式代码
摘要目的:为嵌入式代码生成配置万博1manbetxSimulink模型,并有效地解释生成的代码。
- 嵌入式应用程序的架构
- 系统规范
- 生成代码
- 代码模块
- 测井中间信号
- 生成代码中的数据结构
- 验证生成的代码
- 嵌入式编码器®构建过程
优化生成的代码
摘要目的:确定当前应用程序的需求,并配置优化设置以满足这些需求。
- 优化注意事项
- 删除不必要的代码
- 移除不必要的数据支持万博1manbetx
- 优化数据存储
- 分析生成的代码
- 代码生成目标
将生成的代码与外部代码集成
摘要目的:修改模型和文件以同时运行生成的代码和外部代码。
- 外部代码集成概述
- 模型入口点
- 创建执行工具
- 控制代码目的地
- 打包生成的代码
控制函数原型
摘要目的:在生成的代码中定制模型入口点的函数原型。
- 默认模型函数原型
- 修改函数原型
- 使用修改过的函数原型生成代码
- 模型功能原型注意事项
- 可重用功能接口
- 功能默认值
在Simulink中自定义数据特征万博1manbetx®
摘要目的:在Simulink中控制数据的数据类型和存储类型。万博1manbetx
- 数据的特点
- 数据类型分类
- 万博1manbetxSimulink数据类型配置
- 设置信号存储类
- 设置状态存储类
- 存储类对符号的影响
2天中的第二天
使用数据对象自定义数据特征
摘要目的:使用数据对象控制数据的数据类型和存储类。
- 万博1manbetx®数据对象概述
- 用数据对象控制数据类型
- 创建可重构数据类型
- 用数据对象控制存储类
- 控制数据类型和变量名
- 数据字典
定制生成的代码体系结构
摘要目的:根据应用程序需求控制生成的代码的体系结构。
- 万博1manbetxSimulink模型体系结构
- 控制代码分区
- 生成可重用的子系统代码
- 生成不同的组件
- 代码放置选项
模型引用和总线对象
摘要目的:控制总线对象的数据类型和存储类,并使用它们从引用其他模型的模型生成代码。
- 创建可重用的模型引用
- 控制总线信号的数据类型
- 控制总线信号的存储类型
- 模型参考软件测试
调度生成的代码执行
摘要目的:在单任务、多任务和函数调用驱动配置中为多速率系统生成代码。
- 单费率和多费率系统的执行方案
- 为单速率模型生成代码
- 多速率单任务代码
- 多任务码
- 生成导出函数
提高代码效率和遵从性
摘要目的:检查生成的代码的效率,并验证是否符合标准和指导方针。
- 模型的顾问
- 硬件实现参数
- 遵守标准和指导方针