首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能在树莓派上嵌入MATLAB代码来制作独立的硬件设备?

有没有可能在树莓派上嵌入MATLAB代码来制作独立的硬件设备?
EN

Stack Overflow用户
提问于 2016-02-09 19:17:27
回答 2查看 1.3K关注 0票数 3

我想实现一个计算机视觉算法,在硬件上用MATLAB编写。我知道我可以使用串行通信通过pc与MATLAB和Arduino进行交互。但是,我想创建一个独立的硬件设备。是否可以使用Raspberry Pi板来完成此任务。我是否可以将我的代码烧录到它上面,并且只使用它来控制其他硬件(如继电器等)我需要这样做吗?

EN

回答 2

Stack Overflow用户

发布于 2016-02-09 19:33:14

您可以使用两种解决方案。

Raspberyy Pi Support Package from Simulink设计用于编写在Raspberry Pi上运行的独立应用程序。这需要您从Matlab切换到Simulink。使用Simulink中的MatlabFunction块,您应该能够重用大部分代码,只需要重做到IO的实际连接。

第二种方法是使用matlab coder从matlab代码生成C++。

在阅读有关这些选项的任何文档页面之前,请检查所需工具箱的价格标签。我认为Simulink支持包需要Simulink编码器,但我找不到该信息。

票数 1
EN

Stack Overflow用户

发布于 2016-02-09 23:35:14

作为一名研究人员,我经常使用Matlab。我更喜欢的工作模式是

algorithms

  • Find
  1. 使用Matlab分析了许多不同的最优算法(最快,最精确,...您可以通过许多不同的方式定义“最佳”)
  2. 定义了最佳算法后,将其移植到C++/C#/python (取决于最终的应用程序)

原因是什么?Matlab代码是sloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.因此,当你不得不在算法之间切换时,这是一个很好的选择,但是一旦你决定了最好的算法,你最好切换到更好的语言。

对于您的情况,如果应用程序已经处于“搜索最佳算法”阶段,则不需要将其移至覆盆子阶段。如果您已经找到它,请将其移植到C/C++并在raspberry上编译它,或者将其移植到python并执行它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35290648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档