首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能在树莓皮上运行matlab吗?

我能在树莓皮上运行matlab吗?
EN

Stack Overflow用户
提问于 2015-10-25 05:33:55
回答 4查看 3.7K关注 0票数 3

我在matlab中开发了一个利用信号处理技术的系统。我想用树莓皮这个系统。

在这个链接中,他们说Octave,Scilab,FreeMat工具可以用raspberry pi代替pc。

我能用这个工具运行信号处理算法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-10-25 09:15:01

Matlab/Simulink不能直接在raspberry上运行m代码,但是可以使用raspberry的simulink支持包运行Simulink模型。这包括Matlab S-函数,其中包含m码.

典型的工作流是:

  1. 创建一个simulink模型来实现该功能。尝试生成代码,并在可能的情况下在Pc上进行测试。
  2. 将支持包中的块放入以访问树莓的io。将目标更改为树莓,并重新构建它。
  3. 下载二进制文件到覆盆子并启动它。应用程序现在运行在树莓上,不需要pc。
票数 3
EN

Stack Overflow用户

发布于 2015-10-25 06:49:56

不不可能。MATLAB只能在英特尔的x86架构上运行,Raspberry使用ARM处理器。请参阅MATLAB支持的平台:释放/释放

但是,您可以使用MATLAB与Raspberry Pi进行接口,以获得传感器和图像数据:http://www.mathworks.com/hardware-support/raspberry-pi-matlab.html

如果你想运行信号处理算法,如果可以的话,请坚持使用Octave的signal包-- http://octave.sourceforge.net/signal/ --当然,在Raspberry:皮派上运行Octave是可能的。

或者,尝试将NumPy和SciPy与Python-http://wyolum.com/numpyscipymatplotlib-on-raspberry-pi/一起安装,并使用来自该平台的signal包:http://docs.scipy.org/doc/scipy/reference/signal.html。NumPy的语法非常类似于MATLAB,它将不会花时间来学习它。http://cs231n.github.io/python-numpy-tutorial/

你有很多选择..。但不幸的是你不能使用MATLAB。另外,MATLAB以Java为骨干,在树莓Pi上运行Java是非常慢的。不仅如此,MATLAB也是几GB大,而让这个程序占用你SD卡的很大一部分是非常适得其反的。

票数 3
EN

Stack Overflow用户

发布于 2015-10-25 11:18:03

另一种选择是使用MATLAB编码器MATLAB嵌入式编码器从MATLAB代码生成C代码。请注意,只有MATLAB语言的子集支持代码生成。然后,可以在Raspberry Pi上编译并本地运行该代码。

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

https://stackoverflow.com/questions/33326569

复制
相关文章

相似问题

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