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