Saipraveen Durairaman,Mathworks
本视频将逐步指导您如何安装MATLAB®万博1manbetx支持包的树莓派™使用MathWorks树莓图像。它还包括一个如何闪烁板载用户LED的示例,以帮助用户确认与支持包硬件的正确设置。万博1manbetx
嗨,我是Saipraveen.我在MathWorks工作。在这个视频中,我将向你展示如何使用MathWorks树莓派图像开始使用MATLAB支持包。万博1manbetx在完成设置之后,我将向您展示如何将板载LED带到树莓Pi B+板上。
在我们开始之前,让我们快速完成您需要遵循的事情。最重要的是,您需要一个Mathworks帐户和Matlab发布2017b或更高版本,并以主动许可开始。出于此视频的目的,我将使用2018B的Matlab发布。
接下来,你需要一个树莓派板。在这个视频中,我将使用树莓派3模型B+板。安装过程将是相同的其他树莓派板,除了零W,有一个稍微不同的工作流程。然后你需要一个4GB或更大的micro-SD卡。(?端口?]是micro-SD卡读卡器。
接下来,您将需要为主板提供电源,最后是需要已知无线接入点的局域网连接的以太网电缆。现在我们已经有了所有需要的东西,让我们从打开MATLAB开始。
MATLAB Windows打开后,您可以导航到附加组件下拉菜单,然后单击“获取加载项”。这应该打开附加资源管理器。在广告资源管理器中,您可以浏览各种工具框和支持包,这些包装是Matlab和Simulink。万博1manbetx万博1manbetx让我们搜索覆盆子pi。这应该返回一组结果。
其中之一是用于树莓派硬件的MATLAB支持包。万博1manbetx通过点击它,它将把您带到这个页面,在这里您可以显示支持包。万博1manbetx单击Install,将要求您登录到MathWorks帐户。签到后,您可以阅读条款和条件,并单击接受。因此,应该下载所需的支持包并安装它们。万博1manbetx
如您所见,一旦安装完成,它将把您带到这个页面。所以你可以选择现在设置门或稍后设置设备。我强烈建议你现在就开始安装这个设备。但如果你以后想设置它,让我们点击它。现在我们回到了MATLAB,你可以去到附加组件下拉菜单,点击管理附加组件。
因此,这应该带您到附加管理器,在那里您可以在其中查看此图表中的所有工具框和硬件支持包。万博1manbetx对于Raspberry PI的万博1manbetxMATLAB支持包,如果需要返回设置,可以单击齿轮图标,并且应该打开硬件设置。
如果您想访问有关安装的文档,可以点击这里。让我们回到设置。如果您之前点击了Setup Now,这将是屏幕。在屏幕中,我们需要选择树莓派板。
所以我有一个我选择的覆盆子pi 3型号b +板。请选择您拥有的模型。如果您有零w,工作流程将略有不同,并且您可能希望按照我们进行的说明遵循向导中的说明。让我们去下一个屏幕。
现在我们需要选择操作系统。在本视频中,我将使用MathWorks Raspbian映像设置硬件,但您也可以选择自定义在硬件上运行的现有操作系统。MathWorks Raspbian图像附带了所有必需的库和包,与MATLAB和Simulink兼容。万博1manbetx让我们转到下一个屏幕。
现在你可以点击下载了。这应该会打开你的默认浏览器,进入[?从图像下载的地方。所以一旦图像下载,你可以点击这里,然后点击显示在文件夹,打开一个文件资源管理器。这样就提供了下载文件的链接。这将在安装过程的下一部分中使用。现在我们可以进入下一个屏幕。
因此,在此文本框中,您可以粘贴下载的文件部分,也可以转到浏览并选择已下载的文件。请务必选择最新文件,然后单击“打开”。
现在已经验证了图像,接下来让我们进入硬件设置的网络设置部分。这里您可以看到我们有四个不同的选项。您从这个网络配置中选择的选项指定了树莓派连接到主机的方式。因此,第一个选择是将以太网连接到局域网或家庭网络。因此,当树莓派连接到局域网,或者当你的树莓派通过以太网连接到调制解调器或路由器时,你应该选择这个选项。
第二个选择是无线网络,你的树莓派可以连接到一个已知的无线网络,你的主机也会打开它。第三种选择是通过网线直接将你的主机与树莓派连接。第四个选项是你可以手动输入网络设置,但这在本视频中没有涉及,因为它是为高级用户。
让我们从无线配置开始。首先需要输入的是SSID。SSID只是网络名称的一个技术术语。因此,您可以通过使用连接到同一网络的另一个设备来找到您的SSID。
所以在Windows电脑上,你可以点击任务栏上的Wi-Fi图标。在我的情况下,我连接到内部。这就是SSID。现在选择Wi-Fi连接的安全性和无线网络的密码。许多由互联网服务提供商提供的路由器在底部或侧面都有一个标签,列出默认的SSID和密码短语。这就是你需要在这里输入的。
如果要修复覆盆子PI的IP地址,可以在此处在此输入,使用网络掩码和默认网关地址。但在我的情况下,我将自动选择IP地址并转到下一个屏幕。
现在,在这部分的设置过程中,我们将刻录带有选定网络设置的Raspbian图像到SD卡上。因此,请将micro-SD卡插入micro-SD卡读卡器,然后连接到您的主机。完成之后,单击Refresh按钮。这应该列出可用的驱动器。在我的例子中,D驱动器就是micro-SD卡。让我们去下一个屏幕。
假设你已经将覆盆子图像写入SD卡,而你只是在修改网络设置,那么你就不需要再次写入SD卡了。所以在网络改变的情况下,我们可以直接进入下一个。在这里,我们将把固件写到micro-SD卡上。请注意,我们正在将固件写入存储卡,它将删除所有存在的数据。
现在写完了,我们可以进入下一个屏幕了。所以第一步,现在我们需要把micro-SD卡读卡器和micro-SD卡从电脑中取出,插入树莓派。请注意,在打开树莓派之前,将micro-SD卡插入树莓派是很重要的。
因此,一旦micro-SD卡插入树莓派,并且使用5伏micro-USB电源供电时,请确保树莓派上的电源LED为红色,动作LED为绿色闪烁。指示sd卡活动。现在,一旦你确定了这一点,我们可以进入下一个屏幕。
所以现在这将尝试检测覆盆子pi。所以现在你看到我们的raspberry pi被检测到,你带到了这个屏幕。现在,您可以看到此处显示IP地址,主机名,用户名和密码。因此,此IP将用于将电路板从MATLAB连接。当您需要执行SSH时,用户名和密码很有用。
现在我们来测试一下与电路板的连接。测试连接执行ping。上面说测试连接成功了。现在按下Next,我们就完成了设置。
现在我们来讨论直接连接到主机或者通过线路网络。这两个过程是一样的。我将展示给你们,以一个直接连接到主机的例子。因此,在这种情况下,你是直接连接树莓派和计算机通过以太网电缆。让我们进入下一部分。
与无线配置不同,在这种情况下,您无需输入任何详细信息。您需要将Micro-SD卡插入Micro-SD卡读卡器,然后将Micro-SD卡读卡器插入计算机。因此,一旦插入Micro-SD卡阅读器,单击“刷新”,您应该看到驱动器。让我们去下一个屏幕。
所以在这里,您可以看到我已经将固件写入SD卡。现在我正在做的唯一改变是网络配置的类型。因此,我们不需要将图像再次写入SD卡,但只需将此特定的网络配置更改为SD卡。因此,让我们继续前进到下一个屏幕,这应该做正确的变化。
所以程序与无线相同。我们需要删除Micro-SD卡并将其插入覆盆子PI,然后将其供电。此外,在这种情况下,请确保以太网电缆直接从计算机连接到覆盆子PI。因此,一旦看到电源LED和绿色LED闪烁,您就可以继续下一个屏幕。所以现在这将尝试检测覆盆子pi。
所以现在你看到我们的raspberry pi被检测到,你带到了这个屏幕。现在我们来测试一下与电路板的连接。测试连接执行ping。上面说测试连接成功了。现在,通过按下,我们完成了Raspberry Pi的设置。请注意,LAN连接也是相同的。
现在我们可以看一些例子。因此,一旦设置完成,您就会进入这个文档页面,在这里您可以获得关于支持包的进一步信息和一些讨论过的示例。万博1manbetx一旦你回到MATLAB,让我们首先创建一个对象——r等于raspi。在这个例子中,r是raspi对象的句柄。因此,在创建这个对象时,MATLAB连接到运行在树莓派硬件上的服务器。
如果你在连接树莓派时遇到任何问题,最常见的问题是请确保板是上电的,或者在安装过程中选择的网络配置与当前使用的不一样。确保树莓派与主机或调制解调器之间的以太网或局域网连接是正确的。
现在,如果你想用IP地址连接到一个特定的树莓派板,你也可以使用r is equal to Raspberry Pi。输入单板的IP地址、用户名和密码。现在可以按Enter键了。
但在这种情况下,它将抛出一个错误,因为一个活动连接到同一个板已经存在。因此,在本例中,您必须清除当前对象,然后再次执行相同的命令。这样就能成功连接了。
现在你可以看到,led0是一个可用的LED,这是用户在板上的LED。我们再做一次清零。所以现在让我写一个简单的脚本来闪闪发光的板载LED。让我创建一个新闻组名称blinkLED。
让我们从创建一个名为blinkLED的函数开始。在这个函数中,我们调用raspi对象。我想让LED发光10个周期。我来创建一个for循环for i = 1到10。让我使用disp函数在命令窗口显示i的值。
现在让我们使用writed函数来打开LED。我们需要输入对象名,r,然后是LED。在我们的例子中,它是LED0。然后0是数值,它关闭了LED。让我暂停0.5秒。然后复制相同的部分。但在这种情况下,我要把LED打开。
现在我们已经准备好了简单的脚本,它应该会闪烁树莓派板上的板载LED。我保存一下,然后跑一趟。这里可以看到i的值增加了。你可以看到树莓派板上的LED在闪烁。
一旦它增加到10,它就把这个从程序中去掉。通过这样做,我们在树莓派板上实现了一个基本的闪烁LED。
关于我们的额外资源和文档,您可以使用下面的链接。这些资源应该可以帮助您进一步研究这个包。如果你觉得这个视频很有帮助,一定要喜欢它,并在下面评论你的问题。谢谢收看。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
本网站使用cookie来改善您的用户体验,个性化内容和广告,并分析网站流量。继续使用本网站,即表示您同意我们使用cookies。请参阅我们的隐私政策了解有关cookie的更多信息以及如何更改设置。