当将复杂的MATLAB应用程序移植到运行本机C的嵌入式平台时,MATLAB-to-C代码生成是否有效且有用,可以获得(缓慢)起点,然后我可以对其进行分析和优化,或者我最好尽管在手动用C重写整个代码的复杂性增加了,但是从头开始在C中编写我的应用程序?
我担心的是MATLAB是面向矢量的,生成的C代码可能与人们在C中编写代码的方式相差甚远,我只是浪费时间尝试自动生成任何代码并且从不实际使用任何代码生成的代码。
答案 0 :(得分:2)
您需要MATLAB Coder和Embedded Coder来定制和优化为嵌入式目标生成的内容。我建议你在MATLAB to C Code Generation with Embedded MATLAB或其他关于这个主题的视频/网络研讨会上查看示例,以便更好地了解所涉及的内容。