matlab打不开怎么办(matlab卡在启动界面)

matlab打不开怎么办(matlab卡在启动界面)

作 者 简 介

陈国胜,吉林大学吉速电动方程式车队电控组负责人;在车队主要利用 Simulink 进行整车的算法开发,并指导全队的 MATLAB 技术使用。2017 赛季获得 MathWorks 车辆动力学仿真二等奖。

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

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

◆◆◆◆

安装树莓派硬件支持包

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

>> supportPackageInstaller

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

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

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

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

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

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

在这里,选择 connect to wireless network:

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

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

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

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

◆◆◆◆

安装 Android 支持包

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

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

接下来通过 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 手机一起带来的乐趣了。

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

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

https://www.mathworks.com/videos/search.html?q=raspberry&page=1

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

https://www.mathworks.com/matlabcentral/fileexchange/?utf8=✓&term=raspberry

◆◆◆◆

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

发表评论

登录后才能评论