树莓派因其功能强大,价格相对便宜,是一款具有相当高性价比的硬件。这块板子上得厅堂下得厨房,既可以作为兴趣使用又非常适合于大学生的科研项目。树莓派可以还可通过 wifi 与手机进行信息的通讯,这样我们就可以远程控制树莓派,完成更加高大上的装逼项目了。
接下来就来详细地介绍介绍如何在 MATLAB 上安装树莓派硬件支持包和 Android 支持包。
安装树莓派硬件支持包
首先打开 MATLAB界面,点击 附加功能 -> 获取硬件支持包:
也可以在 MATLAB 命令行窗口(Command Window)下输入如下的命令:
>> supportPackageInstaller
打开附加功能资源管理器,找到树莓派硬件支持包,双击下载并安装(它会一路自动下载并且安装好的)。在下载安装过程中,可能会需要登录我们的 MathWorks 账户(没有的话直接注册即可)。
有反映上图的这一步下载不了,解决方案是换一个较好的网络。
在树莓派硬件支持包安装完成后,它会提示我们立即配置树莓派,通常情况下我们都会选择立即配置。但是万一我们选择了稍后配置,在未来的某一天,树莓派到手了,想配置了又应该如何呢?
在 MATLAB 中选择附加功能 -> 管理附加功能:
进入管理器之后,定位到树莓派硬件支持包,单击右边的齿轮图标,就可以开始配置工作了:
选择正确的树莓派硬件类型进行配置:
点击 Next,下载 MathWorks 推荐的树莓派镜像,validate之后点击 Next 进入下一步。
在这里,选择connect to wireless network:
接下来选择 wifi 网络。这时候就需要确保树莓派和电脑接入同一个 wifi:
SSID 中输入 wifi 名称,password 就是 wifi 的密码了,其他的默认就好。点击 Next,按照提示将 SD 卡(内存一定要大于 4GB)插入电脑,点击 write 之后就是漫长的等待…..
完成了之后,Windows 系统会提示说要将 SD 卡格式化之后才能使用,这时候如果格式化就输了(不要问我是怎么知道的,只想用一个图表达我的心情)
这里点击“取消”。接下来就按照提示操作就好,将 SD 卡插入到树莓派中,并且让树莓派有 5V 的电压(一定要是 5V),如果使用电脑的 com 口给树莓派供电的话,是不行的!推荐使用手机充电线。连接测试成功之后,点击 test connection。
至此完成了树莓派硬件支持包的配置。
这里需要讲一件很有趣的事情,这里面的 wifi 本人是通过手机开热点来测试的。测试过两款手机,一款是 vivo Y13iL,一款是 vivo X7。但是只有使用 vivo X7手机开启的热点才能连接成功,vivo Y13iL 开启的热点怎么都是失败。所以如果各位要是连接失败,建议换一个 wifi 进行测试。
安装 Android 支持包
接下来介绍 Simulink 连接 Android 支持包的步骤了。
同上面的步骤,进入附加功能资源管理器,找到 Android 支持包,点击齿轮图标进行配置:
按照提示给出的链接下载安装。但这里的是国外的网站,如果由于网络原因无法顺利下载 studio,可以在百度上搜索:android studio。安装完成之后,点击 Next。
接下来安装 SDK tool,点击蓝色处的 here ,就会跳转到帮助文档,文档里面详细地介绍了如何安装 SDK tool。按照它的提示安装必要的 tool 即可。安装完成之后,点击 verify。
安装完成之后,点击 Next,按照提示,接下来需要开启手机开发者模式。因为不同手机是不同的开启方式,最好百度一下自己手机型号的开发者模式开启方式。
下面就是给电脑安装手机的驱动。选择自己手机型号,三星、谷歌、还是其他设备(提示:vivo、oppo、华为、小米等都属于其他设备,这里的 Google 是指 Google 的手机)。
点击 link可以很容易地找到对应自己的手机驱动。同样可能因为网络原因,无法打开网页,也可以去自己手机官网找驱动。安装完成之后,点击 Next。
接下来通过 USB 连接手机与电脑,并且二者都连上同一 wifi,就可以进行最后一步验证 app 了。但这一步对于某些手机(比如华为)可以顺利通过,对于有些手机(比如 vivo)则不能顺利通过。这是因为 Google 发布的 28.0.0 rc1 预览版存在问题,导致不能通过。解决方案请操作如下步骤:
在 MATLAB 的命令行窗口下输入以下命令:
cd(matlabshared.supportpkg.getSupportPackageRoot)
cdtoolbox\target\supportpackages\android\+codertarget\+android\+internal\
这时注意当前文件夹的变化:
这时候我们需要将以下三个文件复制到文件夹下,替换掉原有的文件:
完成之后,输入以下命令:
rehash toolboxcache
androidhwsetup
如果上述方法不行,卸载这个版本,使用 SDK Manager 安装 27.0.3 版本,应该就没有问题了。
然后就能验证成功了!接下来就可以享受树莓派和 Android 手机一起带来的乐趣了。
这里还有一些在线资源分享给大家:
可以查看帮助文档体验如何手机和树莓派的连接使用。也可以进入下面的链接观看教学视频,在这些视频中有两节是中文教学的:
当然,MATLAB 有着其自己的开源社区MATLAB Central,这也就意味着我们还可以下载并借(shi)鉴(yong)其他人的代码:
MATLAB官方微博偶尔也会推送一些树莓派等小硬件的使用技巧,有兴趣的可以关注一波。
利用树莓派可以很轻易的完成很多的项目,比如人脸识别,神经网络、道路识别,做一个自动行驶的小车、声音处理等等等等。而且树莓派的内存相当大,完全不用担心自己的程序会超出它的内存。总之,树莓派玩得了娱乐,弄得了科研。
-
电压
+关注
关注
45文章
5608浏览量
115868 -
网络
+关注
关注
14文章
7571浏览量
88862 -
管理器
+关注
关注
0文章
246浏览量
18528
发布评论请先 登录
相关推荐
评论