课程大纲:
ARM驱动培训
代码集成方法
目标:熟悉多种代码集成方法,讨论Simulink 模型如何使用用户定义的模块
· 各种代码集成方法概述
· 介绍S-functions
从 MATLAB 转换到Simulink
目标:集成MATLAB 代码到Simulink 模型.
· 编写Embedded MATLAB 函数
· 把 MATLAB函数转换成Embedded MATLAB函数
· Embedded MATLAB® 编码规则
调用外部程序
目标:使用自动工具把C代码集成到Simulink模型中.
· 使用Legacy Code Tool调用外部C程序
· 在Embedded MATLAB®函数中调用外部C程序
编写Wrapper S-Functions
目标:通过手写C MEX S-functions 把C 代码集成到Simulink 模型中.
· 编写 C MEX S-function
· 从C MEX S-function中调用外部程序
· 使用向量
· 继承输入和输出端口数据维数
· 附加的宏
代码生成注意事项
目标:学习使用课程中的代码集成方法,利用Real-Time Workshop®自动生成代码的过程和局限性.
· 给Embedded MATLAB®函数生成代码