首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Embedded Coder嵌入式代码生成实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Embedded Coder嵌入式代码生成实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · Embedded Coder在基于模…
课程导入
学习目标
02
环境搭建与工具链
安装MATLAB · Simulink · Embedded Coder及所需编…
环境搭建
工具链
03
Simulink模型基础
创建简单模型 · 子系统封装 · 信号与参数设置
Simulink
模型基础
04
Embedded Coder核心概念
代码生成流程 · 目标配置 · 代码格式
Embedded
Coder
05
配置模型与代码生成选项
求解器设置 · 数据类型 · 代码风格
配置模型
代码生成选项
06
生成嵌入式C代码实战
从简单模型生成C代码 · 分析生成代码的入口函数 · 数据结构与执行逻辑
生成嵌入式C代码…
从简单模型生成C…
07
代码与模型的双向追溯
利用代码生成报告 · 追踪图 · 需求链接实现模型到代码的映射
代码
模型的双向追溯
08
数据类型与定点数优化
处理浮点 · 整数 · 定点数据类型
数据类型
定点数优化
09
状态机与逻辑建模
使用Stateflow生成事件驱动代… · 处理状态转换 · 条件分支与并行逻辑
状态机
逻辑建模
10
子系统与函数封装
将模型划分为函数 · 复用子系统 · 配置函数原型
子系统
函数封装
11
存储类与变量管理
定义信号 · 参数 · 全局变量的存储类
存储类
变量管理
12
代码生成配置高级技巧
自定义头文件 · 源文件 · 函数命名规则
代码生成配置高级…
自定义头文件
13
集成外部C代码
通过Legacy Code Tool… · 处理数据类型与接口映射
集成外部C代码
Legacy
14
生成代码的硬件部署
配置硬件目标(如ARM · TI · Arduino)
生成代码的硬件部…
ARM
15
实时执行与性能优化
分析生成代码的执行时间 · 内存占用 · 通过优化选项提升实时性
实时执行
性能优化
16
代码验证与软件在环(SIL)
将生成代码与模型进行等价性测试 · 使用SIL模式验证功能正确性
SIL
代码验证
17
处理器在环(PIL)测试
在目标硬件上运行生成代码 · 与模型仿真结果对比 · 验证时序与数值
PIL
处理器
18
自动化代码生成流程
使用脚本批量配置模型 · 生成代码 · 集成到持续集成(CI)流程
自动化代码生成流…
使用脚本批量配置…
19
参数校准与标定
利用External Mode或参数… · 支持标定与调参
参数校准
标定
20
多速率与异步模型
处理多采样率任务 · 配置任务优先级 · 数据传递与异步中断
多速率
异步模型
21
错误处理与防御性编程
生成代码中的错误检测 · 断言 · 异常处理
错误处理
防御性编程
22
代码安全与MISRA-C规范
配置代码生成以符合MISRA-C规则 · 进行静态分析并修正违规
MISRA-C
代码安全
23
模型与代码的文档生成
自动生成模型报告 · 代码文档 · 便于评审与维护
模型
代码的文档生成
24
常见问题与调试技巧
解决代码生成失败 · 数据不匹配 · 编译错误等典型问题
常见问题
调试技巧
25
案例实战
电机控制应用:从模型到代码的完整流程 · 包括PWM生成 · ADC读取
案例实战
电机控制应用
26
案例实战
通信协议解析 · 处理帧解析与发送
案例实战
通信协议解析
27
案例实战
电池管理系统(BMS):实现状态估计 · 保护逻辑 · 生成安全可靠的嵌入式代码
案例实战
BMS
28
案例实战
无人机飞控系统:多传感器融合 · 姿态控制 · 生成高性能代码并部署到飞控板
案例实战
无人机飞控系统
29
综合提升
代码生成最佳实践与设计模式 · 提炼可复用的建模与配置策略
综合提升
代码生成最佳实践
30
课程总结与进阶路径
回顾核心技能 · 推荐学习资源 · 探讨Embedded Coder与A…
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战