树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)

时间:2024-05-18 19:18:40

MATLAB下载安装

树莓派4B要与MATLAB通信,需要在MATLAB中下载支持包,之前选择2019版本的MATLAB时好像只支持到3B+,并不支持4B。所有我们需要下载安装MATLAB R2020a。需要安装MATLAB最新版的可以百度搜索,找不到的可以在下方留下邮箱,看到后会发送相应的下载链接。如果你是3B+、3B的板子,也是同样支持通信,且不需要更新到最新版本。
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
MATLAB的安装就不一一介绍了,可以参考MATLAB 2018b 中文版下载安装,最新版也基本一样,选择自己所要的功能安装,空间够大的同学可以全选。


Matlab的Raspberry Pi支持

它的交互式通信和独立执行时比较重要的功能。相关资料说明也可以在MATLAB官方网站查找。

交互式通信:可以从MATLAB的桌面安装或通过带有MATLAB Online的Web浏览器与Raspberry Pi进行远程通信。从连接到Raspberry Pi的传感器和成像设备获取数据,然后在MATLAB中对其进行分析和可视化。

独立执行:使用MATLAB Code,可以为Raspberry Pi开发独立的嵌入式应用程序。使用交互式通信来原型化和开发您的MATLAB算法,然后自动生成等效的C代码并将其部署到Raspberry Pi中以作为独立应用程序运行。

从上面的功能我们可以玩很多东西出来,最简单的是可以进行通信,数据传输。进一步可以对其获取数据,传输数据,对数据处理,深度学习等。

Matlab为树莓派及其配件引脚提供了相关的,我们直接使用就可以了,需要用到哪一部分功能,就可以去对应的模块查看如何使用。

树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)


Simulink的Raspberry Pi支持

树莓派 Simulink Support Package可以开发算法,在你的树莓派独立运行。该支持包使用模块扩展了Simulink,以驱动Raspberry Pi数字I / O并从中读取和写入数据。创建Simulink模型后,您可以对其进行仿真并下载完整的算法以在设备上独立执行。Simulink提供的一项特别有用(且独特)的功能是当算法在硬件上运行时,可以从Simulink模型实时优化参数的功能。

树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)


树莓派与MATLAB连接

上面介绍完后,我们就要实际的来配置连接树莓派了。
步骤1:
安装支持包

树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
步骤2:
下载完成后,选择立即设置,也可以在管理附加功能中找到这两个包,点击设置按钮。

树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
选择树莓派的版本,下一步
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)

步骤三:
我们可以选择MATLAB提供的树莓派镜像,非常精简,完全为MATLAB服务。你也可以用官网提供的系统,此步骤可以参考我之前的一篇教程,选择自己镜像的可以跳过此步骤。
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
下载镜像
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
检查镜像
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
设置网络
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)

树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
插入SD卡,安装系统
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
将SD卡插入树莓派,开机,在MATLAB中输入re=raspi检查是否成功。

步骤四:检测是否连接成功
使用其他镜像时,输入树莓派的IP地址,用户名,密码,这个时候要保持树莓派开启,且电脑和树莓派在同一个无线局域网内,完成后即可与树莓派通信。
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)
如果使用MATLAB提供的镜像,在完成步骤三后将SD卡插入树莓派,开机。
在MATLAB中输入re=raspi检查是否成功。检查是否可以通信。
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)

以上树莓派就和MATLAB配置好了。
MATLAB上有很多实例可以了解学习,后面再进行拓展。
树莓派4B与MATLAB通信 支持Mac Win 拓展应用(一)


参考资料

1、MATLAB 2018b 中文版下载安装
2、raspberry与MATLAB应用示例
3、树莓派相关库