文件交换

图像缩略图

MATLAB支万博1manbetx持包树莓派硬件

从Raspberry Pi获取传感器和图像数据。
3.3
46级

273下载

更新2021年5月12日

编者按:流行文件2018

MATLAB® 万博1manbetx支持包的树莓派™硬件,使您可以交互式地与树莓派板通信,甚至远程从运行MATLAB的计算机

您可以从连接到Raspberry Pi的传感器和成像设备获取数据,并在MATLAB中进行处理。

特色亮点:

●通过GPIO、PWM、Servo、Serial、I2C、SPI接口与其他硬件进行通信
● 使用Raspberry Pi附加摄像头板捕获图像并录制视频
●使用连接树莓派的USB网络摄像头拍摄图像
●控制感应帽罩连接树莓派板
●使用MATLAB Runtime环境在不安装MATLAB版本的系统上创建和执行编译后的MATLAB应用程序
● 在Raspberry Pi板上部署MATLAB函数作为独立可执行文件,并在目标硬件上运行工作流
● 开发和部署独立嵌入式应用程序,以运行算法,包括在Raspberry Pi板上运行目标硬件工作流的深度学习
● 一个专用的MATLAB应用程序,-Raspberry Pi Resource Monitor,-用于管理已部署的应用程序和连接到Raspberry Pi的其他硬件外围设备

要了解更多关于支持的树莓派板和其他功能,请访问万博1manbetx-//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/raspberry-pi-matlab.html

该支持包适万博1manbetx用于R2014a及以上版本。

对于逐步教程,请观看Raspberry Pi的MATLAB支持包入门- 万博1manbetxhttps://www.youtube.com/watch?v=32ByiUdOwsw

有关此支持包的安装问题,请联系MathWorks技术支持-万博1manbetx//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

注:
● 对于MATLAB R2017a和早期版本,此支持包目前无法下载第三方软件。有关详细信息和解万博1manbetx决方法,请参阅此错误报告//www.tianjin-qmedu.com/万博1manbetxsupport/bugreports/1741173
●MATLAB R2017b及后续版本不受影响。

评论和评级(164

MathWorks MATLAB硬件团队

你好
你能否介绍有关情况?如果你已经安装了支持包,那么你应该可以通过这个链接中提到的步骤访问你万博1manbetx的树莓派,

//www.tianjin-qmedu.com/videos/install-the-matlab-万博1manbetxsupport-package-for-raspberry-pi-94266.html

如果您仍然面临问题,请联系我们的技术支持进一步的帮助。万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

谢谢,
MATLAB硬件团队
迈斯沃克

海鲁拉·亚萨尔

我可以下载并安装该软件包,但以后无法访问。尝试安装多次。

内德

嗨,米尔恰,
我们正在努力在未来的版本中支持树莓计万博1manbetx算模块板。
下面是MATLAB中支持的树莓派板列表。万博1manbetx
//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/raspberry-pi-matlab.html

谢谢,
MATLAB硬件团队
迈斯沃克

你好
我有一个关于硬件兼容性列表的问题。我目前正在为一个项目采购硬件,我想知道这个插件是否与树莓计算模块(3/4)兼容。
谢谢你!

嗨,任,
你能分享更多关于你所面临问题的细节吗?如果可能,请在MATLAB Answers社区论坛上分享。MATLAB Answers论坛经常受到广大用户的监控,甚至MathWorks的工作人员也会密切关注未回答的问题。如果您没有从论坛收到任何令人满意的建议/解决方案,请联系我们的技术支持以获得进一步帮助。万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

谢谢,
MATLAB硬件团队
迈斯沃克

李仁祥

嗨,我下载这个软件包时出错了。请让我知道如何解决这个问题。

MathWorks MATLAB硬件团队

朝野你好,
是的,R2021a支持Raspberry Pi 4B板。有关万博1manbetx更多信息,请参阅以下链接,
//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/raspberry-pi-matlab.html

谢谢,
MATLAB硬件团队
迈斯沃克

我们能用Matlab2021连接raspberry pi 4b吗

MathWorks MATLAB硬件团队

嗨,FlyWing,
对于Si万博1manbetxmulink块,可以选择Raspberry Pi 4B作为Pi的名称。对于MATLAB命令,您可以在pi终端上执行“$cat/proc/cpuinfo | grep Revision”,并查看RaspiBase.m中的“getBoardName()”函数中存在修订名的最后4位?您可以在MATLAB中执行“>>编辑raspi.internal.RaspiBase.m”,这将打开该文件。如果不存在,您可以联系我们的技术支持以获得进一步的帮助。万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

谢谢,
MATLAB硬件团队
迈斯沃克

FlyWing

你好
在我使用命令“mypi=raspi”之后,树莓pi 4b被识别为“树莓pi model B+”。这是一个先天性问题吗?对于需要选择板名的simulink块,我应该选择B+型还是pi 4 B型?万博1manbetx

普拉桑桑卡拉酒店

嗨,哈斯鲁尔,
最新的windows OS软件更新之一可能已删除VCRuntime dll。请您尝试下面链接中建议的步骤来安装所需的dll,并让我们知道它是如何工作的?
https://www.howto-connect.com/fix-vcruntime140_1-dll-was-not-found-windows-10/

-普拉桑特

嗨,哈斯鲁尔,

请将此问题上报给MathWorks技术支持部门,好吗?万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

谢谢,
MATLAB硬件团队
迈斯沃克

哈斯鲁尔切沙姆苏丁

你好

在尝试将mathworks\u raspbian\u R21.1.0固件写入sd卡时,我遇到了此错误“代码执行无法继续,因为找不到VCRUNTIME140\u 1.dll”。如何解决这个问题?

谢谢

杰森

克里斯哈达

嗨,普拉桑,

谢谢你的快速回复。你可以在我的个人资料中查找我的服务请求和“社区请求”。我也联系了你的支持。万博1manbetx甚至有一个运行超过一年,没有解决方案或成功。
-1.在进入钩子期间调用ert_make_rtw_钩子生成以下错误:
使用uset_param>unifysetparam(第231行)时出错(案例编号:04778030)
指定万博1manbetx了不支持的参数:ParameterPooling
- 2。在MATLAB R2021a上无法安装Raspber万博1manbetxry Pi支持包(https://de.mathworks.com/matlabcentral/answers/773752-cant-install-raspberry-pi-万博1manbetxsupport-packages-on-matlab-r2021a
- 3. 使用多个接收块时可以接收问题(案例编号:04229368:Issue CANReceive Block)

其中一个快一岁了。

我现在正在写我的硕士论文,必须验证我们是否可以使用Matlab/Simulink来开发热力学调节系统的函数。毕竟,我放弃了mathworks的工作。万博1manbetx

普拉桑桑卡拉酒店

嗨,克里斯,

我很遗憾听到你不能让这个工作。你能否介绍有关情况?如果可以,请在MATLAB问答社区论坛分享。MATLAB Answers论坛经常被广泛的用户群监视,甚至MathWorks的工作人员也在关注未回答的问题。如果您没有从论坛收到任何满意的建议/解决方案,请将此升级到MathWorks技术支持。万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

谢谢

-普拉桑特

克里斯哈达

不工作,没有支持。万博1manbetx

在互联网上找不到任何解决方案万博 尤文图斯。

R2021a的突出特点
*连接传感器以读取按需和实时数据,访问-//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypiio/sensors.html
*Raspberry Pi资源监控应用程序新增功能,请访问-//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypiio/ug/raspberrypiresourcemonitor-app.html
Raspberry Pi硬件MATLAB支持包中的Raspberry Pi资源监视器应用程序已改进为:万博1manbetx
*在MATLAB或Simulink中显示外围设备万博1manbetx®部署在Raspberry Pi硬件上的应用程序
*启用或禁用外设
*检查丢失的库和包
*显示Raspberry Pi硬件上当前运行的所有进程

米奇·埃利亚斯

普拉桑桑卡拉酒店

嗨,威廉,

为了更好地理解这个问题,你可以分享错误信息吗?也请分享Matlab版本和MATLAB代码/ Simulink模型,你已经尝试导致错误。万博1manbetx

谢谢,
普拉桑特

尼普纳

您好,需要一些指导和之前的支持,我需要使用“C=semanticseg(img,net);”函数,但代万博1manbetx码生成不支持函数“semanticseg”。有人可以建议任何解决方案吗?谢谢

尼普纳

嗨,Reeno,谢谢你对fopen和fwrite的建议,我会尝试一下,实际上我需要获取树莓圆周率的当前时间,我的应用程序包括使用timstamp保存图像,包括捕获图像的日期和时间。

里诺·约瑟夫

@Nipuna:如果您的用例是为了确定经过的时间,请直接使用tic和toc-它们是codegen支持的。万博1manbetx
为了将一些数据保存为文本文件,你可以使用fopen和fwrite。详情请参阅此链接://www.tianjin-qmedu.com/matlabcentral/answers/537735-how-to-write-data-to-text-file-on-raspberry-pi-using-matlab
将图像(如jpg或png)保存到SD卡需要编码功能,而“imwrite”的codegen功能尚未就绪。作为一种解决方法,您可以使用fopen&fwrite并将图像数据保存为二进制文件。稍后,您可以将这些数据导出到MATLAB并对其进行处理。

尼普纳

大家好,我尝试和练习了所有给出的例子,包括对象检测,但我还是找不到一种方法来保存数据在功能完成后的树莓派SD卡。为什么这个包不支持基本的Matlab命令,如获取当前万博1manbetx时间,在树莓派SD保存图像,保存文本文件。

里诺·约瑟夫

@乔纳:是的,你可以交换SD卡,Raspberry Pi将使用SD卡上可用的操作系统启动。

约拿·珀尔

大家好,初学者的问题-在我用自定义MATLAB构建从SD卡启动树莓派之后,我可以通过换回SD卡来逆转它,对吗?Ie,如果RPi目前有SD卡A,我把自定义MATLAB构建在SD卡B上,从B启动,然后切换回A,它应该就像A的固件没有什么变化,对吗?(可能会有一些额外的文件挂在周围,但我只是关心确保RPi可以用于多个软件用途!)
谢谢!

普拉桑桑卡拉酒店

嗨,路易斯,看起来Simulink无法连万博1manbetx接(SSH)到Pi的IP地址(192.168.0.183)。很可能是因为运行MATLAB的PC和Pi不在同一网络中,或者Pi的IP地址不正确。请在MATLAB CMD行上执行以下命令,以确保我们使用正确的IP地址连接到Pi:
1) >>!ping%这将检查pi是否在同一网络中
2) >>r=raspberrypi(“”、“用户名”、“密码”)%这将创建到pi的SSH连接。
如果第2点起作用,那么将Simulink模型部署到Raspberry Pi不会有任何问题。如果您仍然面临任何问题,万博1manbetx请联系MathWorks技术支持万博1manbetx

谢谢

路易斯·索托

谢谢Prasanth。我已经做了,我可以连接vía ssh在我的终端,但当我试图通过Simulink连接,matlab显示我这个错误:万博1manbetx

与192.168.0.183的SSH服务器的连接已关闭。清除硬件通信对象并重新创建它以建立连接。
组件:Simulin万博1manbetxk |类别:模型错误

当做

普拉桑桑卡拉酒店

嗨,路易斯,如果你已经有一个拉斯比形象,你可以按照操作系统定制过程。
请参阅:https://youtu.be/wWLBugWJLwQ?t=194. 本文简要介绍了进行操作系统定制的过程

路易斯·索托

您好,我有raspberrypi 4 8G,无法安装您的映像。我已经安装了raspbian映像。
我可以做什么在树莓rypi与Matlab通信?。谢谢

普拉桑桑卡拉酒店

查看R2020b版本的最新功能。(//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypiio/release-notes.html

主要功能包括从应用程序监视各种资源和部署的流程。
//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypi/ug/raspberrypiresourcemonitor-app.html

还可以查看Simulink支持万博1manbet万博1manbetxx包,它可以让你部署独立程序并监控和调优它们。
欲了解更多信息,请参见://www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypi/examples.html?s_tid=CRUX_topnav

普拉桑桑卡拉酒店

@Mucahit,现在请使用R2020b图像。我们正在努力更新支持包,以支持8 GB的变种以及。万博1manbetx

艾伦•西格尔

Mucahit Akturk

raspberry pi 4 b 8gb不支持mathwo万博1manbetxrks raspian R20.1.0版本,请修复它!

普拉桑桑卡拉酒店

@Eric,一些快速建议是以管理员身份运行MATLAB,检查SD卡上的锁定开关是否处于未锁定位置。
如果您仍有任何问题,请联系MathWorks技术支持。万博1manbetx

埃里克

@麦克斯,你有没有做过什么事?我在Mac上得到了同样的“向存储卡写入固件时出错:dd:…不允许操作”。谢谢

贾斯汀Lajoie

您好。我正在尝试将matlab映像安装到SD卡上。在SD卡中安装后,它将无法连接到matlab。我尝试重新格式化SD卡,但没有任何帮助。如果有帮助,我正在使用pi零。此外,所有软件都以管理员身份运行。是否有任何错误?

哈兹姆·阿尔萨利赫

在使用matlab之前,是否应该下载SD卡上的任何软件?

普拉桑桑卡拉酒店

@Max,请参考下面的MATLAB答案帖子以获得一些建议。
//www.tianjin-qmedu.com/matlabcentral/answers/119472-the-error-when-install-the-raspberry-pi

有人对下面的问题有解决方案吗?

"写入固件到存储卡错误:dd:
...
“不允许操作”

我使用的是Mac,并且已经尝试删除“img_writer_log.txt”文件

莫希思·普拉布

普拉桑桑卡拉酒店

查看最新的MatlabR2020A版本。
主要亮点:Raspberry Pi 4B完全受支持,深度学习算法可以部署到Raspbe万博1manbetxrry Pi上(查看示例)
//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypiio/release-notes.html

谢谢,
普拉桑特

莎拉查德威克

大家好,当我下载树莓派硬件包并通过以太网连接树莓派时,这个块在simulink库浏览器中不可用。万博1manbetx有人知道我怎么让它出现吗?

帕蒂尔广场酒店

嘿,伙计们!!对于那些获得错误代码“无法找到matlab rpi包”的ppl
请通过下载来改变你的raspberian操作系统。只有raspberian streach和Jessie支持matalb万博1manbetx

香港的物理学家

你好
此模块是否支持Raspberry 万博1manbetxPi 3A+?

洛克沙女士

我们需要霍夫变换程序

王美成

你好,我尝试在我的pi 3b +中安装Matlab,但它说“Unable to locate package Matlab -rpi”,它仍然不适用于Raspbian Buster吗?

你好,请帮助我,我可以安装树莓PI 3b+在matlab 2019b+,它去99%的安装,然后sey安装失败,我真的很困惑

阿桑·坦维尔

嗨,它和覆盆子皮4b兼容吗?

R SRIRANJANI RAMAKRISHNAN

@连接的数组的Cesar Hernandez维数不一致
在2018b中选择无线网络,则不会出现错误

托马斯·波里哈

肖扬

我的matlab版本是9.5.0.944444(R2018b),但无法安装此软件包,因为需要matlab 9.5。

阿南德谢克

我有一个树莓皮4模型B和Matlab 2019a
这个支持包可以帮助万博1manbetx我连接这两个吗?

王大卫

您好,我有一个Raspberry Pi 3B+。创建固件映像不起作用,所以我使用自定义现有操作系统进行设置。我已经能够通过SSH连接,并且它尝试更新。它安装三个库失败,但我现在手动安装了这些库。它仍然说它在wiringpi上失败,但我可以看到这一点从shell安装到最新版本。然后我尝试按照入门指南进行操作,但在创建raspi对象时失败。
输入“rpi = raspi();”失败,提示“用户名或密码为raspberrypi-7wxTO7laKv是错误的。”我知道用户名和密码,但不知道我如何改变它在Matlab本身。

Pi上的Linux版本是4.19.75-v7+#1270

谢谢你!

凯文·格里森

塞萨尔·埃尔南德斯

你好,
我尝试用Mathworks树莓图像配置树莓派硬件支持包。万博1manbetx
但是,在Matlab将图像写入SD卡后,当单击“下一步”完成设置时,我收到一个硬件设置错误,并显示消息“连接的阵列的尺寸不一致”。
我曾多次尝试用SD卡格式化程序重新格式化SD卡,但错误一直存在。即使在管理员模式下运行Matlab也不起作用。
非常欢迎任何帮助。

梅米特埃内斯酒店

我不能下载第三方软件包。你能帮我吗

塞萨尔·埃尔南德斯

@Mohith Prabhu我的问题是2017B版本。

莫希思·普拉布

@Andreas Gasteiger和@Daniel Palumbo:请您重新尝试安装。故障已经解决。

@小悟空:你对MATLAB的哪个版本有这个问题?

Andreas Gasteiger

我不能下载第三方软件,我也有版本R2017b。。。

塞萨尔·埃尔南德斯

它不会下载第三方软件包。有人帮我吗?

丹尼尔·帕隆博

它不会下载第三方软件包。我有R2017b版本

刺刀

@zhiqi wang解压缩“mathworks_raspbian_r18.3 .zip”,使用“…\mathworks_raspbian_R18.2.3. zip”。img”作为安装路径,验证就会成功,或者自己安装。

里诺·约瑟夫

最新的Raspbian Buster没有使用支持包进行完全测试。万博1manbetx
如果使用Raspbian Buster时存在任何不兼容或生成错误,请使用“MathWorks自定义Raspbian映像”(基于Raspbian拉伸),该映像可从硬件设置屏幕下载。

卡姆兰·乔约

高科技人

莫希思·普拉布

树莓派的MATLAB和Simulink支持包支持树莓派的模型万博1manbetxB+。万博1manbetx在使用Simulink万博1manbetx时,在模型配置参数的硬件实现部分,选择硬件为“Raspberry Pi”。这是所有版本的树莓派板的共同选择。
使用MATLAB支持包时,尝试使用raspi万博1manbetx命令连接时,无需选择Raspberry Pi模型

陈启全

为什么Raspberry Pi Zero W的raspi.internal包内容中没有mpu9250?

朱莉·马奎兹

我的问题是我不能连接树莓,因为没有b+版本

神秘的高塔

在写入SD卡并单击“下一步”后,我遇到了这个错误:“连接的数组的尺寸不一致”。

法特玛·阿尔萨达尼

我找不到树莓皮3型号b+为什么?

拉胡尔ahire

安装针对2018b的raspberry pi支持包时出错。写入sd卡后,当我单击“下一步”万博1manbetx时,它显示错误“连接的阵列的尺寸不一致”。请帮帮我

有人帮帮我!!我得到了这个。。。。

错误使用matlabshared.internal.ssh2client
在10.10.10.1连接到SSH服务器时出错

raspberrypi错误(第183行)
obj。Ssh = matlabshared.internal.ssh2client(hostname,…)

莫希思·普拉布

@github上的18.2.3版本已经修复。请下载并继续安装。

zhiqi王

@Mohith Prabhu我在你的Github页面上发现了不同版本的mathworks_raspbian img文件,但mathworks_raspbian_R18.2.3解压后似乎是R19.1.0,这可能不支持Matlab R2018。万博1manbetx我想使用mathworks_raspbian_R18.2.3,所以我必须使用Matlab R2019吗?

zhiqi王

Matlab2018b,
安装了Rasp万博1manbetxberry Pi硬件的MATLAB支持包和Raspberry Pi硬件的Simulink支持万博1manbetx包。但固件(从硬件设置中给出的Github下载)压缩为mathworks_raspbian_R18.2.3,似乎是R19.1.0。因此,当我在硬件设置中验证此zip时,此设置会自动中断。谁能给我一些建议来安装这个.img文件到我的Rasppi。

莫希思·普拉布

@Jan Hrabina支持包的安装在MATLAB版本R2017b万博1manbetx或更高版本是不受影响的,不需要安装任何补丁。

迈克尔pak

无法安装任何东西,
简单地到屏幕,它要求插入和SD,我做了,它找不到SD。

我该怎么办?

Jan Hrabina

如果我有R2018b(将文件从*.zip复制到Matlab文件夹),我也有必要使用“Bug报告”解决方案。

Saipraveen

周国宝

香阳

*自闭症*

帕特里克

从运行干净的树莓拉伸图像的树莓皮3 B型开始(2018年6月)
-安装matlab rpi(sudo apt获取安装matlab rpi)
-启用所需的总线(sudo raspi conig)
-启用SSH(sudoraspi配置)

在Windows 10 x64机器上运行Matlab 2017a时,遇到4个问题,并找到以下4个修复。

=====================================================
问题#1:工具无法在树莓上构建
使用raspi.internal.updateServer时出错(第90行)
执行命令“make-C/opt/MATLAB/server_v17.1.1-f Makefile”时出错。详细信息:

STDERR: In file included from /usr/include/string.h:
来自设备。c:4:
devices.c:56:11:错误:预期的标识符或™ 在“扩展”之前™
Char * strnup (const Char *s, size_t n)

修正#1:
标准c库中已经存在strndup,因此请在'c:\ProgramData\MATLAB\SupportPackages\R2017a\toolbox\realtime\targets\raspi\server\devices.c'中注释掉“#ifndef H万博1manbetxAVE#u strndup…#endif”部分

=================================================================
问题#2:当获得可用外设时,LED配置失败

raspi/getLEDConfiguration中的错误(第723行)
触发= ret {1};

raspi/getAvailablePeripherals中的错误(第980行)
obj.LED.(id).Trigger=getLEDConfiguration(obj,名称);

raspi错误(第246行)
getAvailablePeripherals (obj);

getLEDConfiguration()无法识别当前触发器设置,因为内部TCP请求机制在250个字符后过早地剪辑触发器列表。

解决# 2:
修改'C:\ProgramData\MATLAB\SupportPackages\R2017a\toolbo万博1manbetxx\realtime\targets\raspi\server\LED.C'中的EXT_-LED\GetTrigger()以读取完整的触发器列表。我修改了第88行以读取512个字符,而不是原来的250个。注意,您需要在Pi上强制重建MATLAB I/O服务器,以便应用更改(使用updateServer()来自raspi类)。

=================================================================
问题#3:电路板错误识别为“Raspberry Pi型号B+”
修正3:在我的Raspberry Pi Model 3板上,/proc/cpuinfo的部分输出是:
硬件:BCM2835
修订:a02082

在raspi.m中修改getBoardName(obj):
From:if相等(hwId{1},'2709')
To: if isequal(hwId{1},'2709') || isequal(hwId{1},'2835')

=================================================================
问题4:无法查询I2C总线速度。
rpi = raspi(…)能够检测到“I2C -1”,但仍然给出以下警告:“warning cannot query I2C bus speed…”

修正#4:enableI2C(rpi)将在默认波特率100,000时启用I2C总线。

海科·纽伯格

在matlab2017a上安装这个包的过程中,在下载第三方包的过程中,我得到了以下消息:
下载错误
下载第三方软件时出现问题。若要解决此问题,请与技术支持联系万博1manbetx

有人能在这个问题上提供帮助吗?

Marek智天使

我在使用新的RPi 3b +和R2018a时经历了非常有趣的情况。
我决定使用“定制现有操作系统”
不幸的是,我无法通过SSH测试:
V ping硬件成功
但是:
X与硬件建立SSH连接失败。
我确信,SSH运行良好,经过一些尝试(仍然失败)
我回到R2017b,这里一切顺利!
根据我的期望,我可以在2017b和R2018b中使用now RPI支持包!万博1manbetx

令人惊讶的是,当我尝试在硬件设置中使用R2018b再次检查SSH测试连接时,我一切正常。
结论是
幸运的是,在安装R2018a之后,我没有删除“过时”的R2017!

大卫·弗洛里温度

这些说明使设置此软件包变得比应该的更困难。

我能够使用以下方法通过无线连接将RPi 3 B+和Pi Zero W连接到Matlab:
1.不必费心安装向导或下载特殊的Matlab版本的Raspbian。从raspberrypi.org下载并安装最新版本即可。

2.启用SSH和网络连接。写下IP地址。最简单的方法是使用监视器和键盘物理登录Pi。否则,您将需要编辑microSD上的配置文件。其他地方详细说明了如何执行此操作。

3.安装此插件后,只需创建一个Matlab RPi对象,即mypi=raspi('yourPi'sIP','login name','password')。插件将自动安装所有必要的支持文件!万博1manbetx

文卡特什·奇拉普尔

你好,费尔南多,

请查看下面的链接,这些信息也可以在下面的评论中找到。

https://in.mathworks.com/help/万博1manbetxsupportpkg/raspberrypi/ug/connect-raspberry-pi-zero-w-to-an-ethernet-network-over-usb.html

小君W

1.由于没有消费者投诉,Matlab树莓派支持包在发布四年后没有基本命令,而且四年多来都没有更新。万博1manbetx
2.较小的用户群体导致较少的活动/贡献在Matlab中心,而所有的Matlab中心工作人员不需要回答问题,社区只会萎缩。
3.将有关产品自身问题的投诉视为不尊重他人/个人问题,这就是为什么Matlab只从开发人员的角度开发,而不是从消费者的角度开发的原因。
4.删除支持包下的人员评论只意味着团队知道这些评论是真实的。万博1manbetx

穆罕默德·卡利姆

如果我想连接一个树莓皮零w怎么办?

穆罕默德·米里安

好工作,好

埃马德肖克拉拉

我的版本是MatlabR2016A,无法安装Raspberry pi 3软件包,“致命警报”请提供任何帮助,我的升级项目就此停止

西蒙Orlob

有一种解决方案,可以使用最新的MATLAB版本设置raspberry pi。
从干净的raspbian stretch lite(闪烁SD卡)开始,如www.raspberrypi.org
-安装matlab rpi(sudo apt获取安装matlab rpi)
-启用所需的总线(sudo raspi conig)
-启用SSH(sudoraspi配置)
现在你可以连接MATLAB(在我的情况下:raspberrypi('192.168.1.95','user','password'))

您还可以在线将rpi连接到MATLAB(请参阅:https://goo.gl/rzSA8U
//传感器工作正常,尚未测试rpi3B+

请添加支持树莓派3B+万博1manbetx
如果有人设法使用最新的树莓皮,请帮助

Benedikt波尔

通过在我的3b+上运行'targetupdater',通过
-使用Mathworks Raspian image R18.1.0安装硬件):“无法进行网络连接”
自定义现有硬件(stretch-lite工作良好):“建立SSH连接与硬件失败”
在最后一种情况下,stretch-lite工作良好,没有通信错误,但在mathlab中没有…:-((
我犯了什么错?

有人知道这个软件是否支持raspberry pi 3b+?万博1manbetx

阿德里亚诺·科斯

我对最基本的。。。我如何用matlab实现我的树莓圆周率函数???。。。。我一步一步地按照指示做,什么也没有。。。

里诺·约瑟夫

@Wang Yuanqi,所有MathWorks定制的Raspbian img,用于不同版本,都托管在GitHub中。对于18a,您可以从以下url下载:https://github.com/mathworks/Raspbian_OS_Setup/releases/tag/R18.1.0

王元琦

img下载链接总是在900Mb总容量中的700Mb左右中断,无法恢复。在放弃之前已经尝试了好几次。为什么连一个公共下载链接都没有?非常失望。

阿米尔·巴尼安

你好
我一直在尝试连接MATLAB 2017b到pi3。
安装完所有的支持包后,按照所有的步骤重复几万博1manbetx次,仍然连接失败。
1.MATLAB设置pi IP为169.254.0.2,而实际IP为169.254.0.2。
2.我可以从cmd中ping pi。
3.MATLAB可以ping校正后的IP(手动)。SSH连接失败。
任何建议都非常感谢。
里根,
阿米尔

Pradeep KS

MATLAB R2018a出局了!!

万博1manbetx增加了对Raspberry Pi Zero W板的支持
你现在可以使用MATLAB了®万博1manbetx支持包的树莓派™硬件与树莓派™零W板。

Raspber万博1manbetxry Pi硬件的MATLAB支持包使您能够使用Wi-Fi与Raspberry Pi Zero W进行通信®或微型USB电缆连接。有关如何与Raspberry Pi Zero W通信的更多信息,请参阅//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/raspberrypi/ug/connect-raspberry-pi-zero-w-to-an-ethernet-network-over-usb.html

里诺·约瑟夫

@Feng Fan:从18a开始,在硬件设置期间,你会看到“下载MathWorks Raspbian图像”界面。点击屏幕上的“下载”链接获取mathworks_raspbian_R18.1.0.zip。这将从github页面下载Raspbian图片:https://github.com/mathworks/Raspbian_OS_Setup/releases/tag/R18.1.0

您也可以转到上面的github页面,手动下载mathworks_raspbian_R18.1.0.zip。

冯帆

无法下载mathworks_raspbian_R18.1.0。

Pradeep KS

如果在R2018a版本中安装MATLAB和Simulink Raspberry Pi支持包时遇到下载错误,请执行以下步骤:万博1manbetx万博1manbetx

1.转到计算机上的文件夹位置“C:\Users\\Downloads\MathWorks\SupportPack万博1manbetxages”。
2.删除所有旧的支持包文件和文件夹。确保文件万博1manbetx夹为空。
3.尝试从加载项管理器安装支持包。万博1manbetx

哈立德Albraikan

朱利安·布洛姆

西风

陈斯宾塞

raspi.m非常需要更新。
在Mark Goodnough的评论之后,我在使用带有R2017a的Pi3和最新的支持包时遇到了类似的问题。万博1manbetx
浏览raspi.m脚本,我可以看到大部分代码都在寻找bcm2708驱动程序,但我的Pi3使用的是bcm2835驱动程序。我可以看到raspi.m的某些部分已经更新,以检查bcm2835驱动程序,而不是i2c部分。
另一个问题是LED配置。getLEDConfiguration()失败,因为它无法识别当前的触发器设置。问题似乎是内部TCP请求机制在250个字符后删除了触发器列表,而实际的触发器列表比这长,并且我对led0的默认触发器是[mmc0]超过了250个字符的限制。

dgmcik

郝军

Marek智天使

执行
零售物价指数= raspi(“ip地址”,“用户名”,“密码”)
产生错误-与Mark Goodnough在2017年10月7日之前的文章中描述的完全相同(问题#1:在raspi上构建工具失败)

使用raspi.internal.updateServer时出错(第90行)
执行命令"make -C /opt/MATLAB/server_v17.2.0 -f Makefile"出错。

阿尔贝托·巴比里

亚历山德罗·拉孔

我不能以任何方式连接到pi (LAN,无线等),pi不能被检测到,测试连接失败,PWR LED不是实心红色。
尽管如此,我还是成功地使用rpi = raspi(' IP -address','username','password')连接了pi,我通过应用程序网络扫描仪从我的手机上找到了IP地址,我使用默认的用户名和密码连接了pi和raspberry。
希望这条消息能对我这种情况的人有所帮助。

wajeeh殿下

需要帮助!第三方软件下载进度停滞在1%。

高拉夫·夏尔马

马克·古德诺

在Windows 7 x64机器上更新为Matlab 2017b
重新安装了树莓派支持包V 17.2.0.0使用安装万博1manbetx到现有的raspian系统方法。
遇到3个问题,并找到3个修复:

=====================================================
问题#1:在raspi上构建工具失败
obj=raspi('192.168.*,'pi','********')
###更新Raspberry Pi I/O服务器…
###连接到板…
### connect to 192.168.1.47…
###正在创建服务器文件夹。。。
###正在传输源文件。。。
###建立MATLAB I/O服务器…
使用raspi.internal.updateServer时出错(第90行)
执行命令"make -C /opt/MATLAB/server_v17.2.0 -f Makefile"出错。细节:

STDERR: In file included from /usr/include/string.h:
来自设备。c:4:
devices.c:56:11:错误:预期的标识符或™ 在“扩展”之前™
Char * strnup (const Char *s, size_t n)

修复#1:注释掉“/opt/MATLAB/server_v17.2.0”中devices.h中的“#ifndef HAVE_STRNDUP…#endif”部分,并在该目录中对raspberry make进行了一次修改。
strndup存在。没有诊断出真正的错误。
=================================================================
问题#2:电路板被错误识别为“Raspberry Pi型号B+”
FIX #2: Raspberry Pi Model 3板上/proc/cpuinfo的部分输出如下:
硬件:BCM2835
修订:a22082

在getBoardName(obj)函数(在raspi.m中)中,进行了以下更改:
From:if相等(hwId{1},'2709')
To: if isequal(hwId{1},'2709') || isequal(hwId{1},'2835')

董事会现在得到了适当的认可。
=================================================================
问题#3:rpi = raspi(…)现在给出:“Warning cannot query I2C bus speed…
检测“i2c-1”。
修正3:enableI2C(rpi)似乎能够以10000总线速度永久启用它。
未使用真正的I2C设备进行检查,此问题可能与问题1有关,而不是
以正常的方式运行。

伊夫

似乎3P.instrset是在我第二次启动安装时安装的。

我会在接下来的几天里看看它是否有效。

谢谢

伊夫

你好

Windows 10 Home安装问题/
信息:
无法找到包含固件信息的文件:
“C: \ ProgramData \ MAT万博1manbetxLAB \ SupportPackages \ R2017a \ 3 p.instrset \ raspbian.instrset \ firmware_info.xml”
该文件已被删除或移动到其他位置。重新安装支持包以获得所需的文件万博1manbetx。

我在R2017a中没有3P.instrset

问题在哪里?

谢谢

请为树莓皮零和零W做一个支持万博1manbetx包。为什么还没有做到这一点是令人难以置信的。。。

穆罕默夫

我对matlab和raspberry有点陌生,但我在设置上没有问题!一切都按你所说的那样进行。

里诺·约瑟夫

@请参阅我们的github页面:https://github.com/mathworks/Raspbian_OS_Setup
所有需要自定义Raspbian Jessie与MATLAB和Simulink兼容的步骤都被记录在那里。万博1manbetx

多梅尼科Perillo

我刚开始使用Raspberry Pi,本指南对我帮助很大,但我希望有办法安装MATLAB®万博1manbetx树莓皮的支持包™ 使用sudo-apt-get命令直接从股票固件Raspian和jessie,避免用jessie股票固件替换Raspian和丢失所有应用程序。

乔特

写入SD卡时遇到错误,我解决了复制3个DLL的问题
19.01.2017 14:31 5.634.720 mfc120u.dll
2017年1月19日13:26 660.128 msvcp120.dll
2017年1月19日14:26 963.232 msvcr120.dll
收件人:ProgramData\MATLAB\万博1manbetxSupportPackages\R2017a\toolbox\realtime\targets\raspi\bin\win64
其中已包含sdwriter.exe。
只需在本地PC上搜索DLL。
R2017a+Windows 10

普拉迪恩

@ClementYap我也遇到了同样的问题,我试图更改安装目录,但也没有成功..有人能帮忙吗

克莱门特狂吠

我在尝试设置时遇到问题。问题说明,

"无法找到包含固件信息的文件:
“C: \ ProgramData \ MAT万博1manbetxLAB \ SupportPackages \ R2017a \ 3 p.instrset \ raspbian.instrset \ firmware_info.xml”

此文件已被删除或移动到其他位置。请重新安装支持包以获取所需文件。“。我尝试重新安装,但仍未解决。如何将pi raspberry(1B型)连接到PC?使用USB?哪个U万博1manbetxSB端口?

蒂莫

蒂莫

如何从该图像启动mathematica?“mathematica”命令不起任何作用-_-

斯蒂芬•刘易斯

接下来从下面的帖子,我回到了R2016a和新的SD卡图像的生成工作良好,就像以前一样。所以在R2017a中发生了一些事情-这可能不是我需要报告bug的地方,我应该在哪里做?谢谢。

斯蒂芬•刘易斯

在升级到R2017a之后,直到今天我再次尝试安装它之前,这一切都很好。安装工作正常,但当我运行安装程序生成SD卡映像时,我收到一条错误消息,说下载的映像无法访问,因为它正被另一个进程使用。我已重新启动并卸载/重新安装了支持包b但仍然会收到相同的错误消息。万博1manbetx

阿里阿里普尔

嗨,我不能下载这个包发送到spacealab@gmail.com为我。非常感谢

阿里阿里普尔

一边抚摸jadhav

埃西血鸡

我刚刚试着在Ubuntu和Matlab2016a上安装它,但它说它无法安装,因为它要求主机平台是Win64或Mac64。

使用支持包安装程序安装也不起作用。万博1manbetx

有人知道怎么解决这个问题吗?

奥马尔·阿拉亚尼

Math万博1manbetxworks网站上的支持包和说明非常棒!

但是,我想在一个M文件中同时对多个Raspberry Pi设备使用此选项。这可能吗?

萨乌拉布·加特内卡

我可以在Ubuntu 16.04 Matlab 2016b上安装这个吗?

扎伊德·皮尔瓦尼

所以,我有一个工作的树莓派在我们的实验室,我只是想把它连接到MATLAB来获取数据,然后处理它-我不想安装新的图像在我的Pi,有没有办法。

或者有什么方法可以让我轻松地在Windows PC上的MATLAB和我的Pi之间建立连接?两者都在同一个网络中,我对两者都有管理员访问权限,并且知道IPs

你好,你能告诉我这是否支持树莓皮零吗?万博1manbetx

穆拉特贝尔格

@Ashley Stewart:使用“raspistill”不必禁用RPI上运行的MATLAB服务器。只需确保MATLAB工作区中没有任何cameraboard对象。除非创建cameraboard对象,否则MATLAB服务器不会抓取相机。因此,即使MATLAB服务器正在运行,也可以使用raspistill。

艾希礼·斯图尔特

如何禁用RPi上的MATLAB服务器?我想通过Raspistill使用摄像头,但服务器在启动时正在使用它!

艾哈迈德shamakh

万博1manbetx支持软件包安装程序:
无法在此系统上万博1manbetx安装Raspberry pi硬件的MATLAB支持Pachage
它要求:

基础产品:MATLAB
主机平台:Win32、Win64、Mac64

为什么没有LINUX??????????

伊利亚龟头

有支持树莓皮零吗?万博1manbetx

西蒂SHAFARIANA

罗西尼

安装软件包时出现错误,显示“网络连接关闭或检查代理设置”,如何解决此错误??

米盖尔

丹尼尔

运行这张图片时,我无法连接无线网络。还有其他人有同样的问题吗?

马蒂厄·菲利普

启动!如何在没有外网连接的情况下通过锁定的防火墙获取此包?

马蒂厄·菲利普

如何得到这个包没有外网连接通过锁定防火墙?

穆拉特贝尔格

@mchaaban:S万博1manbetximulink只需要电路板的IP地址。将显示器和键盘连接到Raspberry Pi并找出IP地址。然后尝试使用主板的IP地址连接到主板:

>>r=raspberrypi(“”)

mchaaban

你好,我正在使用Matlab r2013b与树莓pi 2 b;我无法连接到simulink与支持包。万博1manbetx万博1manbetx我该怎么办?

谢谢你!

穆拉特贝尔格

@Miguel:假设你真的将某个I2C传感器连接到I2C -1总线上,请确保:

1.不使用设备树:可以使用raspi配置实用程序将其关闭
2.使用设备树:启用I2C驱动程序(https://www.raspberrypi.org/forums/viewtopic.php?p=675661#p675661

米盖尔

你好,我在使用Matlab r2014a和树莓pi b, b + y 2b;我有缺点,读取地址在i2c端口,没有连接,等待您的评论我留下。
谢谢你!

pi@raspberrypi-b-plus ~$i2cdetect-y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10 : -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30:——————————————————————————————--
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

米盖尔

穆拉特贝尔格

我们正在更新Raspberry Pi 2板的R2014a和R2014b支持包。我建议您等待更新。万博1manbetx

如果你想要将所需的MATLAB服务器添加到现有的Raspberry镜像中,在安装了MATLAB支持包的Raspberry Pi硬件后,在MATLAB命令行上运行以下命令:万博1manbetx

>>raspi.internal.updateServer(“,”,“”)

此函数用于将所需的MATLAB服务器添加到Raspberry Pi硬件。用正确的值替换IP地址、用户名和密码。

每次Raspberry Pi重新启动时,您都需要重新启动服务器。

米盖尔

您好亲爱的@Murat Belge,我正在使用Matlab R2014a和raspberry pi 2,使用您的手动安装方法:

$sudo apt获取更新
$sudo apt get install ibsdl1.2-dev alsa utils espeak x11vnc guvcview i2c工具libi2c dev ssmtp ntpdate git core v4l utils cmake
$cp/etc/ssh/sshd\u config/home/pi/sshd\u config.new
$ echo -e "\\n\ n#关闭反向DNS解析\\nUseDNS no\\n" >> /home/pi/sshd_config.new
$ sudo mv /home/pi/sshd_config新/etc/ssh/sshd_config

此时,重启你的板:
$sudo关机-立即关机

Raspberry pi2和Simulink的结果是肯定的,但现在Querio知道如何让Matla万博1manbetxb工具支持控制串行、i2c和spi端口的硬件。万博1manbetx
非常感谢你。
秘鲁的问候。

穆拉特贝尔格

R2015a支万博1manbetx持包为Raspberry Pi 2 B型板添加内置支持。

穆拉特贝尔格

@Joerg:是的,你需要一个运行在Raspberry Pi上的服务器,它可以与MATLAB对话。Raspberry Pi的MATLAB支持包附带的固件映像与此服务器一起烘焙到Raspbian Linux映像中。MATLAB支持包还需要其他Li万博1manbetxnux定制来处理现有的Linux映像。它不仅仅是服务器。

无法重新配置现有Raspberry Pi以与R2014b版本中的MATLAB支持包配合使用。我建议创建一个包含支持包附带的Raspbian Linux映像的新SD万博1manbetx卡。

我们正在为将来的发行版支持这个特定的万博1manbetx用例。但是,我们将只支持Raspbian发行版。

约格

是否可以将现有的树莓图像配置为使用Matlab支持包?看起来端口18725上需要一些TCP服务器。万博1manbetx

穆拉特贝尔格

Raspberry Pi硬件的MATLAB支持包版本14.万博1manbetx1.2已经发布。更新的支持包包含对新Raspberry Pi型号B+板的全面支持。

杰克