从系列:来自Matlab的覆盆子P万博1manbetxI支持
Saipraveen Durairaman,Mathworks
本视频将逐步指导您如何安装MATLAB®万博1manbetx支持包的树莓派™使用MathWorks树莓图像。它还包括一个示例,如何闪烁板上用户LED,以帮助用户确认硬件的适当设置与支持包。万博1manbetx
嗨,我是Saipraveen。我在Mathworks工作。在此视频中,我将向您展示如何使用Mathworks Raspbian Image使用Mathworks PI的Matlab支持包。万博1manbetx经过设置后,我将向您展示如何将覆盆子PI B +板上的板载LED带到。
在我们开始之前,让我们快速完成您需要遵循的事情。最重要的是,您需要一个Mathworks帐户和Matlab发布2017b或更高版本,并以主动许可开始。出于此视频的目的,我将使用2018B的Matlab发布。
接下来,你需要一个树莓派板。在这个视频中,我将使用树莓派3模型B+板。设置程序将是相同的其他树莓派板除了零W,有一个略有不同的工作流程。然后你需要一个4GB或更大的micro-SD卡。(?是micro-SD卡读卡器。
接下来,您将需要为该板提供电源,最后,在需要已知的无线接入点时,需要一个用于LAN连接的以太网电缆。现在我们有了所有需要的东西,让我们开始打开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让我们进入下一个屏幕。
现在你可以点击下载了。这应该会打开你的默认浏览器,然后进入[?按键闪烁?]从哪里下载的图像。因此,一旦图像被下载,你可以点击这里,点击显示在文件夹,打开一个文件资源管理器。这将提供文件下载位置的链接。这将在安装过程的下一部分中使用。现在我们可以进入下一个屏幕。
因此,在此文本框中,您可以粘贴下载的文件部分,也可以转到浏览并选择已下载的文件。请务必选择最新文件,然后单击“打开”。
因此,现在已经验证了图像,让我们走到网络设置一部分的硬件设置旁边。在这里,您可以看到我们有四种不同的选项。您从此网络配置中选择的选项决定了Raspberry PI将连接到主计算机的方式。因此,第一个选项是与LAN或家庭网络的以太网连接。因此,当raspberry pi连接到LAN网络时,应选择此选项,或者通过以太网连接将Raspberry PI连接到调制解调器或路由器时,请选择此选项。
第二种选择是无线网络,你的树莓派可以连接到一个已知的无线网络,你的主机也会在这个网络上启动。第三种选择是通过网线将主机直接连接到树莓派。第四个选项是你可以手动输入网络设置,但本视频不介绍,因为这是为高级用户准备的。
所以让我们从无线配置开始。所以你需要输入的第一件事是SSID。SSID只是网络名称的技术术语。因此,您可以使用连接到同一网络的其他设备找到SSID。
所以在Windows电脑上,你可以点击任务栏上的Wi-Fi图标。在我的例子中,我连接到w-inside。那就是SSID。现在选择Wi-Fi连接的安全性和无线网络的密码。许多由互联网服务提供商提供的路由器在底部或侧面都有一个标签,列出了默认的SSID和密码短语。这就是你要在这里输入的。
如果要修复覆盆子PI的IP地址,可以在此处在此输入,使用网络掩码和默认网关地址。但在我的情况下,我将自动选择IP地址并转到下一个屏幕。
所以现在在这部分的设置过程中,我们将把带有所选网络设置的Raspbian映像刻录到SD卡上。因此,请将micro-SD卡插入micro-SD卡读卡器,然后连接到您的主机上。完成后,单击Refresh按钮。这应该列出可用的驱动器。在我的例子中,D驱动器就是micro-SD卡。让我们去下一个屏幕。
假设您已经将树莓图像写入SD卡,而您正在进行网络设置更改,那么您不需要再次写入SD卡。所以在网络变化的情况下,我们可以直接进入下一个。在这里,我们将把固件写入micro-SD卡。请注意,我们正在写固件到存储卡,它将擦除所有现有的数据,那里。
所以现在写完成,我们可以继续下一个屏幕。因此,作为第一步,现在我们需要从计算机中删除Micro-SD卡读卡器和微型SD卡并将其插入覆盆子PI。请注意,在转动之前将Micro-SD卡插入覆盆子PI非常重要。
因此,当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地址连接到特定的覆盆子PI板,您也可以使用R等于Raspi。输入电路板的IP地址,用户名和密码。现在,您可以按Enter键。
但在这种情况下,它将抛出一个错误,因为到同一块板的活动连接已经存在。所以在这种情况下,您必须清除当前对象,然后再次执行相同的命令。这应该是一个成功的连接。
现在在这里,您可以看到LED0是可用的LED,这是用户在电路板上的用户。让我们再做一个清楚。所以现在让我写一个简单的脚本来制定板载LED。让我创建一个新闻组名称眨眼。
让我先创建一个名为blinled的函数。在这个函数中,我们调用raspi对象。我想让LED发光10个周期。让我创建一个for循环让i从1到10。让我使用disp函数在命令窗口中显示i的值。
现在让我们使用writelded函数来打开LED。我们需要输入对象的名字,也就是r,然后是LED。在我们的例子中是LED0。0是这个值,所以它关闭了LED。我暂停一下0。5秒。然后复制同样的部分。但在这种情况下,我要打开LED。
所以现在我们已经准备好我们的简单脚本,那应该闪烁在树莓派板上的板载LED。我把它保存起来,然后跑一趟。这里你可以看到i的值是递增的。你可以看到树莓派板上的LED闪烁。
一旦它增加到10,它就把这个从程序中取出。通过这样做,我们在树莓派板上实现了一个基本的闪烁LED。
对于我们的其他资源和文档,你可以使用下面的链接。这些资源将帮助您进一步研究该包。如果你觉得这对你有帮助,请一定要喜欢这个视频,并在下方评论你的问题。谢谢收看。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。