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

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

3天内不再提示

米尔电子MYS-8MMX开发板试用体验测评——w494143467

米尔电子 2021-11-01 16:06 次阅读

米尔电子MYS-8MMX开发板试用体验测评五

201530b4-3905-11ec-aa30-dac502259ad0.gif 

日前,米尔科技(米尔电子)发布了关于MYS-8MMX开发板的测评公告,本期我们分享一篇不一样的测评报告,供各位参考。如需要查看往期优秀测评内容的可点击下方链接查看:

米尔MYS-8MMX开发板试用体验测评——tobot

再来一份关于米尔MYS-8MMX开发板试用体验测评报告——robe.zhang

米尔MYS-8MMX开发板试用体验测评——donatello1996

201530b4-3905-11ec-aa30-dac502259ad0.gif

【米尔MYS-8MMX】Part1:WIFI连接网络

1.介绍

为了安装各种工具,首先需要能够联网,同时为了方便,选择了WIFI连接网络,那么就开始吧!

2.连接网络

MYS-8MMX 板载 AP6256 Wi-Fi 和 Bluetooth 二合一模块,并且暂时不支持 STA 和 AP同时工作。

首先输入【ifconfig wlan0】命令查看是否有WIFI设备,其中应该会有一个wlan0设备;

21a4e5e6-3905-11ec-aa30-dac502259ad0.png 

图1

然后通过【rfkill list】命令查看设备是否处于打开状态,我这边是已经打开过的,如果没有打开则输入【rfkill unblock wlan】命令打开WIFI;

21d3d1d0-3905-11ec-aa30-dac502259ad0.png 

图2

然后输入【ifconfig wlan0 up】命令打开WIFI;

220c3cf0-3905-11ec-aa30-dac502259ad0.png 

图3

可以输入【iw dev wlan0 scan | grep SSID】命令查看附件网络,然后我们需要启动 wpa_supplicant 作为服务端 wpa_supplicant 工具包含 wpa_supplicant 和 wpa_cli 这 2 个程序,其中 wpa_supplicant 程序作为服务端在后台运行,服务 wpa_cli 客户端的请求,从而实现 WiFi 的配置连接。使用 wpa_cli 客户端之前需要 wpa_supplicant 作为服务端已经运行。初始化 wpa_supplicant,<-B> 在后台运行守护进程,<-c> 配置信息的路径,<-i >监听的 wifi 接口

输入【wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf - D nl80211wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf - D nl80211】命令启动wpa_supplicant 服务端。

22692e88-3905-11ec-aa30-dac502259ad0.png 

图4

这里采用 wpa_cli + wpa_supplicant C/S 架构来完成热点连接,如果是热点没有 设置密码,也可以用 iw 命令来连接,这里以设置密码的热点为例。

执行过程如下图5所示:

22a6c914-3905-11ec-aa30-dac502259ad0.png 

图5

最后输入【wpa_cli -p/var/run/wpa_supplicant status】查看一下连接状态;

23213460-3905-11ec-aa30-dac502259ad0.png 

图6

输入【ifconfig】查看一下wlan0的状态,但是没有IP地址,那么就需要输入【udhcpc -i wlan0】命令来获取IP,使用【ifconfig wlan0 192.168.1.128netmask 255.255.255.0】命令也可以获取IP但是连接不了外网,只能在局域网进行数据通信

23213460-3905-11ec-aa30-dac502259ad0.png

图7

最后ping一下百度网址,是可以ping通的,那么就说明网络连接成功了;

2366336c-3905-11ec-aa30-dac502259ad0.png 

图8

3.总结

有了网络,后面添加工具就容易了,开机自动连接wifi这个等后面再讲解,官方给的教程还是非常的详细的,过程虽然有些复杂,不过还是让人清晰易懂的!

【米尔MYS-8MMX】Part2:蓝牙扫描与连接

2174d89c-3905-11ec-aa30-dac502259ad0.gif

1.介绍

蓝牙也是目前设备中非常常见的一个通信模块,所以我们来实验一下蓝牙的扫描和连接功能。

2.开启蓝牙

首先使用【lsmod】命令查看系统已经载入的模块,可以看到结果如下图1所示。

23d7ffc4-3905-11ec-aa30-dac502259ad0.png 

图1

然后需要将模块绑定端口,输入一条官方提供的超长命令【brcm_patchram_plus -d --enable_hci --no2bytes --tosleep 200000 --baudrate 3000000 --patchram /lib/firmware/bcmd/BCM4345C5_AP6256_CL1.hcd /dev/ttymxc0 &】,然后会打印很多16进制的内容。

23f9f4b2-3905-11ec-aa30-dac502259ad0.png 

图2

接下来需要激活蓝牙,输入【rfkill unblock bluetooth】和【hciconfig hci0 up】命令,不过很有可能已经打开了。

242efa5e-3905-11ec-aa30-dac502259ad0.png 

图3

3.蓝牙扫描和连接

可以直接使用【hcitool scan】扫描周围的蓝牙,不过不知为何扫描不到我的手环蓝牙,只扫描到了我的手机蓝牙。

2458550c-3905-11ec-aa30-dac502259ad0.png 

图4

接下来使用【bluetoothctl】命令来管理蓝牙的连接,这个也是BlueZ提供的管理工具,比上面的好用。首先输入【systemctl status bluetooth.service】命令查看服务启动情况。

24951744-3905-11ec-aa30-dac502259ad0.png 

图5

如果显示内容如上图所示,说明服务启动了,然后输入【bluetoothctl】命令进入工具。输入【power on】开启蓝牙,再输入【scan on】开启蓝牙扫描。

24ca7b82-3905-11ec-aa30-dac502259ad0.png

图6

最后通过【connect blue_addr】命令,连接蓝牙,这里的【blue_addr】是想要连接的蓝牙地址,当然是需要能够扫描到的蓝牙地址,否则连接不上。

250f4bea-3905-11ec-aa30-dac502259ad0.png 

图7

4.总结

蓝牙模块的操作还是比较方便的,不过这里没有讲到蓝牙通信部分,蓝牙通信可以通过命令也可以通过第三方库来实现,这个等后续再进行介绍!

【米尔MYS-8MMX】Part3:蓝牙音响播放音乐

2174d89c-3905-11ec-aa30-dac502259ad0.gif

1.介绍

之前已经介绍了蓝牙的连接,那么就需要做一些有意思的事情,板子没有自带音频接口,但是有蓝牙,所以我就想到了使用蓝牙连接音响,实现蓝牙音响播放音乐。

2.蓝牙音响连接

我这边使用的是小度智能音响,首先需要先打开蓝牙,大家可以参考【米尔MYS-8MMX】Part2:蓝牙扫描与连接帖子,打开蓝牙

打开蓝牙之后,先使用【bluetoothctl scan on】命令使开发板开始扫描周围的蓝牙设备,我这里是将两条命令分开来执行,不过没有太大的区别。

25ccaf28-3905-11ec-aa30-dac502259ad0.png 

图1

找到要连接的蓝牙地址,输入【 bluetoothctl connect 8853E6:D3】命令,连接蓝牙音响,连接成功会有相应的显示。

2605ed9c-3905-11ec-aa30-dac502259ad0.png 

图2

3.播放音频

系统自带了一个多媒体的工具,接下来就是使用这个对媒体工具来播放音乐,首先需要连接WIFI,然后通过SSH将需要播放的音频传输给板子。

连接WIFI参考【米尔MYS-8MMX】Part2:WIFI连接网络这篇文件,不过默认开机有防火墙,需要使用【iptables -F】命令关闭防火墙规则,然后就可以通过SSH或FTP拷贝文件了。

我将文件存在用户目录下的【~/Music/】文件夹中,结果如下图3所示。

263abebe-3905-11ec-aa30-dac502259ad0.png 

图3

使用【gst-discoverer-1.0 xxxx.mp3】命令查看文件格式,还可以查看视频文件格式。

266698cc-3905-11ec-aa30-dac502259ad0.png 

图4

最后使用【gst-play-1.0 xxxx.mp3】命令播放音乐,由于连接了蓝牙音响,声音自动会从蓝牙中播放出来,同时还会显示播放的时间。

26b8bd64-3905-11ec-aa30-dac502259ad0.png 

图5

但是播放声音的时候会断断续续,使用手机连接蓝牙音响播放是正常的,播放的时候时间也会断断续续的走,应该不是蓝牙的问题,可能是播放器的问题。

4.总结

蓝牙连接基本没有什么问题,多媒体工具使用也挺方便的,一个工具可以对应多种多媒体文件,不过工具播放效果有待提高。

【米尔MYS-8MMX】Part4:联网下载音乐

2174d89c-3905-11ec-aa30-dac502259ad0.gif

1.介绍

上一篇我们讲到了蓝牙音响播放音乐,但是之前是通过PC端将音频文件传输到开发板上,然后开发板使用多媒体工具播放音乐,这样非常的不方便,所以想让开发板自己下载音频文件,然后播放。

2.Python环境准备

这个工具需要Python3的支持,系统自带了Python3,版本如下图1所示:

2754c704-3905-11ec-aa30-dac502259ad0.png 

图1

首先需要安装python的第三方库【pymusic-dl】,安装这个的时候遇到比较多的问题,首先是第一个问题,输入【pip3 install pymusic-dl】命令后,本来是要安装【pymusic-dl】工具的,但是出现了如下图2的报错信息。

【ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443)】

2779fa60-3905-11ec-aa30-dac502259ad0.png 

图2

然后上网尝试了一下,添加一个“--user”属性,变成了【pip3 install --user pymusic-dl】命令,依旧不行,继续查找问题,在国外的某网站上看到了解决办法,应该是当前系统时间和服务器的时间对不上导致的,那么就开始修改时间,查找开发板说明书,找到设置系统时间,如下图3所示。

27b383d4-3905-11ec-aa30-dac502259ad0.png 

图3

通过上面的数据分析,我设置了系统时间为当前时间,如下图4所示。

27edd0c0-3905-11ec-aa30-dac502259ad0.png

图4

板子还可以设置掉电时间,采用的是RTC外设,不过需要给RTC外设供电,供电管教如下图5所示。

2814880a-3905-11ec-aa30-dac502259ad0.png 

图5

系统时间设置完了,还没结束呢,第三方库是可以正常下载下来了,但是安装的时候还是有报错,报错如下图6所示。

【ERROR: Command errored out with exit status 1】

286a3a3e-3905-11ec-aa30-dac502259ad0.png 

图6

通过一番检测,感觉是pip的版本不够新,所以使用了【pip3 install --upgrade pip】这条命令升级了一下pip,升级过程没遇到问题。

28b490e8-3905-11ec-aa30-dac502259ad0.png 

图7

最后再输入【pip3 install pymusic-dl】命令,成功下载并安装好第三方库,这里没有用到“--user”属性,如果安装还是有问题,可以试一下添加上“--user”属性。

28b490e8-3905-11ec-aa30-dac502259ad0.png 

图8

3.音频下载工具

首先去GitHub上下载工具,【https://github.com/0xHJK/music-dl】,然后移动到开发板中,直接进行安装,在工具根目录下,输入【python3 setup.py install】命令进行安装,安装如下图9所。

297a44a0-3905-11ec-aa30-dac502259ad0.png 

图9

安装成功之后,输入【music-dl --help】命令,查看工具的帮助信息。

29c93830-3905-11ec-aa30-dac502259ad0.png 

图10

我们来查找一下某位作者的歌曲,搜索结果如下图11所示。

2a0db636-3905-11ec-aa30-dac502259ad0.png

图11

然后输入0并回车进行序号0的歌曲下载,下载速度还是挺快的。

2a6cfbaa-3905-11ec-aa30-dac502259ad0.png

图12

查看一下工具根目录下十分有这首歌曲,从下图13可以看到,是有这首歌的,最后使用【gst-play-1.0】工具播放音乐。

2a9a0c9e-3905-11ec-aa30-dac502259ad0.png

图13

4.总结

MYS-8MMX自带系统的环境还是挺好的,使用过程中没有遇到由系统环境导致的问题。通过上面的工具,再加上一些图形化界面,其实就可以设计出一个联网的音乐播放器了,自定义软件就是这么容易~

米尔电子领先的嵌入式处理器模块厂商“米尔MYiR”公众号不定期分享产品资料及干货第一时间发布米尔最新资讯


原文标题:米尔电子MYS-8MMX开发板试用体验测评——w494143467

文章出处:【微信公众号:米尔MYiR】欢迎添加关注!文章转载请注明出处。

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

    关注

    25

    文章

    4943

    浏览量

    97188
收藏 人收藏

    评论

    相关推荐

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
    的头像 发表于 11-22 01:00 67次阅读
    追加名额丨<b class='flag-5'>米尔</b>瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 137次阅读
    【RA<b class='flag-5'>8</b>D1<b class='flag-5'>试用</b>活动】RA<b class='flag-5'>8</b>D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    米尔-Xilinx XC7A100T FPGA开发板试用】+01.开箱(zmj)

    米尔-Xilinx XC7A100T FPGA开发板试用】+01.开箱(zmj) 1.感谢 感谢米尔电子
    发表于 11-12 15:45

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576
    的头像 发表于 11-12 01:00 174次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    米尔RK3576开发板特惠活动!

    近日,米尔电子发布基于瑞芯微RK3576核心开发板,RK3576作为国产热门处理器,其高性能数据处理能力、领先的AI智能分析、强大的扩展性与兼容性受到广大
    的头像 发表于 11-12 01:00 136次阅读
    <b class='flag-5'>米尔</b>RK3576<b class='flag-5'>开发板</b>特惠活动!

    米尔-紫光PG2L100H国产FPGA开发板试用米尔-紫光PG2L100H国产FPGA开发板开箱评测

    很荣幸收到电子发烧友论坛申请的 米尔-紫光PG2L100H国产FPGA开发板,现在特地来写篇测评报告,米尔-紫光PG2L100H国产FPGA
    发表于 11-07 12:21

    基于OPENCV的相机捕捉视频进行人脸检测--米尔NXP i.MX93开发板

    本文将介绍基于米尔电子MYD-LMX93开发板米尔基于NXPi.MX93开发板)的基于OpenCV的人脸检测方案测试。OpenCV提供了一
    的头像 发表于 11-07 09:03 980次阅读
    基于OPENCV的相机捕捉视频进行人脸检测--<b class='flag-5'>米尔</b>NXP i.MX93<b class='flag-5'>开发板</b>

    198元,米尔NXP i.MX 93开发板,限购300套

    米尔NXPi.MX93开发板凭借其卓越的性能、强劲的推理能力以及丰富的接口资源,在众多行业应用中都得到了广泛认可,为回馈广大行业客户的支持与厚爱,进一步激发开发者的创新潜能,共同推动技术的发展与进步
    的头像 发表于 09-27 08:00 313次阅读
    198元,<b class='flag-5'>米尔</b>NXP i.MX 93<b class='flag-5'>开发板</b>,限购300套

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X
    的头像 发表于 06-13 08:02 468次阅读
    点击参与<b class='flag-5'>米尔</b>NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    米尔NXP i.MX 93开发板的Qt开发指南

    1.概述Qt是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔NXPi.MX93开发板(MYD-LMX9X开发板)使用Qt6.5版本进行
    的头像 发表于 06-07 08:01 1671次阅读
    <b class='flag-5'>米尔</b>NXP i.MX 93<b class='flag-5'>开发板</b>的Qt<b class='flag-5'>开发</b>指南

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 673次阅读
    免费!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    通过物联网管理多台MQTT设备-基于米尔T527开发板

    本篇测评电子工程世界的优秀测评者“JerryZhen”提供。本文将介绍基于米尔电子MYD-LT527
    的头像 发表于 05-10 08:01 637次阅读
    通过物联网管理多台MQTT设备-基于<b class='flag-5'>米尔</b>T527<b class='flag-5'>开发板</b>

    G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板

    本篇测评电子工程世界的优秀测评者“jf_99374259”提供。本文将介绍基于米尔电子MYD-YT113i
    的头像 发表于 04-12 08:01 606次阅读
    G2D图像处理硬件调用和测试-基于<b class='flag-5'>米尔</b>-全志T113-i<b class='flag-5'>开发板</b>

    ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板

    本篇测评电子工程世界的优秀测评者“mameng”提供。本文将介绍基于米尔电子MYD-JD9X开发板
    的头像 发表于 01-26 08:01 859次阅读
    ROS系统的智能车<b class='flag-5'>开发</b>-基于<b class='flag-5'>米尔</b>芯驰MYD-JD9X<b class='flag-5'>开发板</b>

    米尔电子和瑞萨电子推出首款MPU生态开发板瑞米派

    近日,米尔电子和瑞萨电子共同定义和开发了瑞萨第一款MPU生态开发板——瑞米派(Remi Pi)正式上市了!在各种Pi板卡琳琅满目的当下,Re
    的头像 发表于 01-25 09:21 1028次阅读