0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

MATLAB 来源:djl 作者:陈国胜 2019-09-12 16:12 次阅读

树莓派因其功能强大,价格相对便宜,是一款具有相当高性价比的硬件。这块板子上得厅堂下得厨房,既可以作为兴趣使用又非常适合于大学生的科研项目。树莓派可以还可通过 wifi 与手机进行信息的通讯,这样我们就可以远程控制树莓派,完成更加高大上的装逼项目了。

接下来就来详细地介绍介绍如何在 MATLAB 上安装树莓派硬件支持包和 Android 支持包。

安装树莓派硬件支持包

首先打开 MATLAB界面,点击 附加功能 -> 获取硬件支持包:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

也可以在 MATLAB 命令行窗口(Command Window)下输入如下的命令:

>> supportPackageInstaller

打开附加功能资源管理器,找到树莓派硬件支持包,双击下载并安装(它会一路自动下载并且安装好的)。在下载安装过程中,可能会需要登录我们的 MathWorks 账户(没有的话直接注册即可)。

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

有反映上图的这一步下载不了,解决方案是换一个较好的网络

在树莓派硬件支持包安装完成后,它会提示我们立即配置树莓派,通常情况下我们都会选择立即配置。但是万一我们选择了稍后配置,在未来的某一天,树莓派到手了,想配置了又应该如何呢?

在 MATLAB 中选择附加功能 -> 管理附加功能:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

进入管理器之后,定位到树莓派硬件支持包,单击右边的齿轮图标,就可以开始配置工作了:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

选择正确的树莓派硬件类型进行配置:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

点击 Next,下载 MathWorks 推荐的树莓派镜像,validate之后点击 Next 进入下一步。

在这里,选择connect to wireless network:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

接下来选择 wifi 网络。这时候就需要确保树莓派和电脑接入同一个 wifi:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

SSID 中输入 wifi 名称,password 就是 wifi 的密码了,其他的默认就好。点击 Next,按照提示将 SD 卡(内存一定要大于 4GB)插入电脑,点击 write 之后就是漫长的等待…..

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

完成了之后,Windows 系统会提示说要将 SD 卡格式化之后才能使用,这时候如果格式化就输了(不要问我是怎么知道的,只想用一个图表达我的心情)

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

这里点击“取消”。接下来就按照提示操作就好,将 SD 卡插入到树莓派中,并且让树莓派有 5V 的电压(一定要是 5V),如果使用电脑的 com 口给树莓派供电的话,是不行的!推荐使用手机充电线。连接测试成功之后,点击 test connection。

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

至此完成了树莓派硬件支持包的配置。

这里需要讲一件很有趣的事情,这里面的 wifi 本人是通过手机开热点来测试的。测试过两款手机,一款是 vivo Y13iL,一款是 vivo X7。但是只有使用 vivo X7手机开启的热点才能连接成功,vivo Y13iL 开启的热点怎么都是失败。所以如果各位要是连接失败,建议换一个 wifi 进行测试。

安装 Android 支持包

接下来介绍 Simulink 连接 Android 支持包的步骤了。

同上面的步骤,进入附加功能资源管理器,找到 Android 支持包,点击齿轮图标进行配置:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

按照提示给出的链接下载安装。但这里的是国外的网站,如果由于网络原因无法顺利下载 studio,可以在百度上搜索:android studio。安装完成之后,点击 Next。

接下来安装 SDK tool,点击蓝色处的 here ,就会跳转到帮助文档,文档里面详细地介绍了如何安装 SDK tool。按照它的提示安装必要的 tool 即可。安装完成之后,点击 verify。

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

安装完成之后,点击 Next,按照提示,接下来需要开启手机开发者模式。因为不同手机是不同的开启方式,最好百度一下自己手机型号的开发者模式开启方式。

下面就是给电脑安装手机的驱动。选择自己手机型号,三星、谷歌、还是其他设备(提示:vivo、oppo、华为、小米等都属于其他设备,这里的 Google 是指 Google 的手机)。

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

点击 link可以很容易地找到对应自己的手机驱动。同样可能因为网络原因,无法打开网页,也可以去自己手机官网找驱动。安装完成之后,点击 Next。

接下来通过 USB 连接手机与电脑,并且二者都连上同一 wifi,就可以进行最后一步验证 app 了。但这一步对于某些手机(比如华为)可以顺利通过,对于有些手机(比如 vivo)则不能顺利通过。这是因为 Google 发布的 28.0.0 rc1 预览版存在问题,导致不能通过。解决方案请操作如下步骤:

在 MATLAB 的命令行窗口下输入以下命令:

cd(matlabshared.supportpkg.getSupportPackageRoot)

cdtoolbox\target\supportpackages\android\+codertarget\+android\+internal\

这时注意当前文件夹的变化:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

这时候我们需要将以下三个文件复制到文件夹下,替换掉原有的文件:

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

完成之后,输入以下命令:

rehash toolboxcache

androidhwsetup

如果上述方法不行,卸载这个版本,使用 SDK Manager 安装 27.0.3 版本,应该就没有问题了。

关于MATLAB安装树莓派硬件支持包并实现手机远程控制的可能性分析介绍

然后就能验证成功了!接下来就可以享受树莓派和 Android 手机一起带来的乐趣了。

这里还有一些在线资源分享给大家:

可以查看帮助文档体验如何手机和树莓派的连接使用。也可以进入下面的链接观看教学视频,在这些视频中有两节是中文教学的:

当然,MATLAB 有着其自己的开源社区MATLAB Central,这也就意味着我们还可以下载并借(shi)鉴(yong)其他人的代码:

MATLAB官方微博偶尔也会推送一些树莓派等小硬件的使用技巧,有兴趣的可以关注一波。

利用树莓派可以很轻易的完成很多的项目,比如人脸识别,神经网络、道路识别,做一个自动行驶的小车、声音处理等等等等。而且树莓派的内存相当大,完全不用担心自己的程序会超出它的内存。总之,树莓派玩得了娱乐,弄得了科研。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电压
    +关注

    关注

    45

    文章

    5608

    浏览量

    115868
  • 网络
    +关注

    关注

    14

    文章

    7571

    浏览量

    88862
  • 管理器
    +关注

    关注

    0

    文章

    246

    浏览量

    18528
收藏 人收藏

    评论

    相关推荐

    使用树莓实现远程控制的技巧

    远程桌面、文件传输等功能。 1. 选择合适的操作系统 树莓支持多种操作系统,如Raspbian、Ubuntu等。为了实现
    的头像 发表于 11-11 11:37 499次阅读

    ARM开发板与树莓的比较

    ARM开发板和树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板和树莓
    的头像 发表于 11-05 11:11 477次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。
    的头像 发表于 10-22 17:33 938次阅读

    普通空开怎样远程控制断电

    远程控制断电技术的应用场景非常广泛,包括但不限于: 智能家居系统 :用户可以通过手机应用或语音助手远程控制家中的电器,实现节能和便捷。 工业自动化 :在生产线上,
    的头像 发表于 10-17 14:02 648次阅读

    树莓4b支持多大的sd卡

    4B支持的SD卡类型 树莓4B支持的SD卡类型主要有以下几种: 1.1 SD卡(Secure Digital Card) SD卡是一种非
    的头像 发表于 08-30 17:02 1219次阅读

    树莓gui开发用什么ide

    ,非常适合树莓开发。 安装 :可以通过树莓的软件包管理器apt安装VS Code。 优点 :
    的头像 发表于 08-30 16:49 917次阅读

    树莓装ubuntu和raspbian哪个更好

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓
    的头像 发表于 08-30 15:41 1376次阅读

    android 远程控制如何实现

    在现代工作和生活中,远程控制安卓设备或使用安卓设备远程控制其他设备已成为常见需求。安卓远程控制允许IT管理员远程访问安卓设备。实施远程控制
    的头像 发表于 08-21 18:05 914次阅读
    android <b class='flag-5'>远程控制</b>如何<b class='flag-5'>实现</b>

    【Raspberry Pi 5开发板试用】树莓5---家庭多媒体和控制中心

    \"的远程访问功能,目前处于beta测试阶段。它允许用户从世界任何地方安全地访问他们的树莓支持远程图形化操作和命令行访问,设备端与
    发表于 08-01 17:40

    树莓5,Raspberry Pi 5 评测

    的,所以不会导致任何问题。这可能让新手觉得安装Python变得有点复杂,但对于那些提供第三方插件和硬件扩展板的公司来说,这个改变影响更大。 树莓
    发表于 06-19 14:51

    【米尔-瑞米兼容树莓扩展模块-试用体验】测试安装VNC远程桌面

    今天测试一下收到的这块米尔-瑞米兼容树莓扩展模块来安装VNC远程桌面。 先简单介绍一下这块板
    发表于 05-13 11:19

    树莓基金会更新树莓OS,支持最新浏览器,优化电源管理

    首先,树莓 OS 对于电源系统进行了优化提升,新增了对树莓 5 SBC 的兼容支持。其次,还在屏幕配置功能中新增了无头模式分辨率选项,
    的头像 发表于 03-14 14:55 712次阅读

    信捷plc远程控制怎么实现?如何远程修改程序?

    在现代工业自动化领域,远程控制技术越来越受到关注。远程控制已成为提高效率、降低成本的关键手段,信捷PLC(可编程逻辑控制器)作为工业控制的核心设备,
    的头像 发表于 02-22 16:02 1429次阅读
    信捷plc<b class='flag-5'>远程控制</b>怎么<b class='flag-5'>实现</b>?如何<b class='flag-5'>远程</b>修改程序?

    示波器与示波器探头如何实现远程控制及区分?

    显示和测量。示波器与示波器探头可以通过多种方式实现远程控制,并且二者之间也有一些区别。下面将详细介绍示波器与示波器探头的远程控制方式,加以
    的头像 发表于 01-19 16:16 796次阅读

    基于树莓的环境监测系统

    作为环境监测系统的核心 树莓是一款低成本的单片机计算机,支持各种操作系统,如Linux等。它具有强大的处理能力和丰富的输入输出接口,使得它成为一个理想的环境监测系统的核心。树莓
    的头像 发表于 01-04 15:15 2872次阅读