将Simulink代码编译为.ELF对象形式

时间:2011-12-02 11:09:21

标签: matlab compilation elf simulink

我有一个来自simulink的简单模型,我想在simulink中使用代码生成器生成代码,然后使用gcc将其编译为.ELF目标文件。我该怎么办?

由于

1 个答案:

答案 0 :(得分:1)

您需要名为Simulink Coder(围绕matlab 2011b)或Real-time Workshop(适用于较旧的matlab版本)的产品。在matlab命令窗口中输入ver将显示您已安装的产品和许可证。

如果安装了Simulink Coder或RTW,您可以使用菜单Simulation-> Configuration Parameters来设置代码生成模型。

如果你有嵌入式编码器,你可以将系统目标文件设置为ert.tlc,这将产生一个非常简洁的main()例程来调用你的模型代码。否则,使用grt.tlc会产生比ert更多的膨胀,但它是Windows上唯一可用的。

有很多选项需要经过检查 - 真的需要有经验的人出席!

当您请求ELF文件时,这是否适用于嵌入式系统?如果是这样,还有很多工作要做。如果目标不是已经支持的目标之一,那么您需要一个目标包,这需要花费大量的时间和经验,或者需要花钱购买。

自定义目标开发 - 它自己的世界: http://www.mathworks.co.uk/help/toolbox/rtw/ug/bse3b2z.html