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