曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
本课程重点介绍在 Simulink® 环境中开发要部署在嵌入式系统中的模型。本课程面向使用 Embedded Coder® 生成、验证和部署嵌入式代码的 Simulink 用户。
主要内容包括:
第一部分 |
|
生成嵌入式代码 |
Objective: 配置 Simulink 模型用于嵌入式代码生成并且有效地解读生成的代码。 · 嵌入式应用的架构 · 系统规范 · 生成代码 · 代码模块 · 记录中间信号 · 生成的代码中的数据结构 · 验证生成的代码 · Embedded Coder® 的编译过程 |
优化生成的代码 |
Objective: 识别应用的需求,通过配置优化选项来满足这些需求。 · 优化考虑 · 移除不需要的代码 · 移除不需要的数据支持 · 优化数据存储 · 剖析生成的代码 · 代码生成目标 |
集成生成的代码与外部代码 |
Objective: 修改模型和文件,将生成的代码与外部代码一起运行。 · 外部代码集成概述 · 模型入口 · 创建执行框架 · 控制生成代码的存放位置 · 打包生成的代码 |
控制函数原型 |
Objective: 在生成的代码中定制模型入口的函数原型。 · 默认的模型函数原型 · 修改函数原型 · 使用修改的函数原型生成代码 · 模型函数原型的考虑 · 可重用函数的接口 · 默认的函数原型 |
在 Simulink® 中定制数据特征 |
Objective: 在 Simulink 中控制数据类型和存储类。 · 数据特征 · 数据类型的分类 · Simulink 数据类型的配置 · 设置信号的存储类 · 设置状态的存储类 · 存储类对字符的影响 |
第二部分 |
|
使用数据对象定制数据特征 |
Objective: 使用数据对象控制数据的数据类型和存储类。 · Simulink® 数据对象概述 · 使用数据对象控制数据类型 · 创建可重配置的数据类型 · 使用数据对象控制存储类 · 控制数据类型和变量名 · 数据字典 |
定制生成的代码的架构 |
Objective: 根据应用的需求,控制生成的代码的架构。 · Simulink® 模型架构 · 控制代码的分割 · 生成可重用的子系统代码 · 生成变体组件 · 代码放置选项 |
模型引用和总线对象 |
Objective: 控制总线对象的数据类型和存储类,将之用于带有模型引用的模型的代码生成。 · 创建可重用的模型引用 · 控制总线信号的数据类型 · 控制总线信号的存储类 · 模型引用软件测试 |
调度生成的代码的执行 |
Objective: 检查生成的代码的效率,验证与标准和守则的合规性。 · 单速率和多速率系统的执行方案 · 为单速率模型生成代码 · 多速率单任务代码 · 多速率多任务代码 · 生成导出的函数 |
提高代码效率和合规性 |
Objective: 检查生成的代码的效率,验证与标准和守则的合规性。 · Model Advisor · 硬件实现参数 · 与标准和守则的合规性 |