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

    文章

    4370

    浏览量

    93431
收藏 人收藏

    评论

    相关推荐

    米尔-STM32MP135开发板-入门级MPU试用】初识功能强大的米尔-STM32MP135开发板及培训课程

    今天收到功能强大的米尔-STM32MP135开发板,给大家做个开发板介绍,最后有官方培训课程链接,希望能在大家开发时用到这份资料。 米尔
    发表于 09-04 22:16

    米尔-STM32MP135开发板-入门级MPU试用】说说米尔-STM32MP135开发板板卡做工及配件

    最近,收到了一套米尔基于STM32MP135核心开发板,首次接触STM32MPx处理器,体验了一下米尔-STM32MP135开发板,配件
    发表于 08-17 00:11

    米尔-STM32MP135开发板-入门级MPU试用米尔-STM32MP135开发板开发环境搭建

    UART功能接口。 米尔-STM32MP135开发板的核心简介 米尔电子,专注嵌入式处理器模块设计和研发的高新技术企业,是领先的嵌入式处
    发表于 08-17 00:07

    米尔-STM32MP135开发板-入门级MPU试用】STM32MP135开发板评测之初体验

    最近,收到了一套米尔基于STM32MP135核心开发板,首次接触STM32MPx处理器,对米尔的做工还是很称赞的,体验感觉非常不错。 下面先发几张STM32MP135
    发表于 08-16 23:59

    米尔-芯驰D9开发板- 国产平台试用】-- 01 -- 开箱上电

    其实和米尔还是很有缘分的,很多的开发板都有过试用的经历,这个次米尔电子推出的国产化的芯片芯驰D9的性能让我很是向往,所以就在发烧友的论坛申请
    发表于 08-16 17:45

    0元试用!车规级国产芯驰D9开发板

    米尔与合作芯驰推出的新品基于D9系列应用处理器的MYC-JD9X核心板及开发板现已开放免费试用名额!!米尔准备了3块价值1199元的开发板
    的头像 发表于 07-06 10:07 517次阅读
    0元<b class='flag-5'>试用</b>!车规级国产芯驰D9<b class='flag-5'>开发板</b>

    基于STM32MP135处理器开发板现已加入米尔有奖免费试用套餐~

    米尔与ST合作推出的新品基于STM32MP135应用处理器的MYC-YF13X核心板及开发板现已开放免费试用名额!!米尔准备了3块价值488元的开发
    的头像 发表于 07-01 10:09 396次阅读
    基于STM32MP135处理器<b class='flag-5'>开发板</b>现已加入<b class='flag-5'>米尔</b>有奖免费<b class='flag-5'>试用</b>套餐~

    米尔瑞萨RZ/G2L开发板-试用体验】创建TCP服务器

    米尔RZ/G2L开发板上用C 创建TCP服务器
    的头像 发表于 05-27 08:59 7464次阅读
    【<b class='flag-5'>米尔</b>瑞萨RZ/G2L<b class='flag-5'>开发板</b>-<b class='flag-5'>试用</b>体验】创建TCP服务器

    150套开发板免费送!还有5G手机拿?米尔RZ/G2L开发板创意秀

    ? 本次活动由米尔电子和瑞萨联合举办,除免费开发板之外,提供产品开发的作品,有机会赢得大奖,奖品非常丰富: 最佳项目奖 :3名;奖品:价值2500元左右的智能手机; 优秀设计奖 :5名
    发表于 05-24 16:36

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】九、QTDome大全

    ,并查看编译结果是否成功和编译后的输出路径。 最后将编译后的文件,复制到IMX8MMA7开发板上,然后运行其代码操作方法如下: 实际运行效果: 二、米尔开发板内例程
    发表于 05-23 09:21

    米尔瑞萨RZ/G2L开发板-试用体验】米尔-瑞萨RZG2L - 64位双核MPU开发板开箱测评

    刚收到米尔瑞萨RZ/G2L开发板打开包装后看到的很大的一块黑色PCB,做工精美的开发板,给人眼前一亮的感觉。 首先来介绍以下这家公司: 深圳市米尔
    发表于 05-22 21:53

    米尔瑞萨RZ/G2L开发板-试用体验】开箱 + 开机

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。最近事
    发表于 05-18 19:33

    有奖,免费开发板又双叒叕来了!米尔基于全志T113-S3开发板试用招募

    米尔再次与全志推出新品基于全志T113-S3应用处理器的MYC-YT113X核心板及开发板现已开放免费试用名额!!米尔准备了4块价值348元的开发板
    的头像 发表于 05-18 10:25 673次阅读
    有奖,免费<b class='flag-5'>开发板</b>又双叒叕来了!<b class='flag-5'>米尔</b>基于全志T113-S3<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>招募

    米尔瑞萨RZ/G2L开发板-初体验

    介绍米尔RZ/G2L开发板
    的头像 发表于 05-15 09:10 670次阅读
    <b class='flag-5'>米尔</b>瑞萨RZ/G2L<b class='flag-5'>开发板</b>-初体验

    米尔瑞萨RZ/G2L开发板-试用体验】开箱

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。虽然周
    发表于 05-14 19:41