【RealtekRTL8722DM物联网开发套件】+测评报告
收到的Realtek RTL8722DM MINI果真小巧,排 PIN 式的设计方便开发阶段能插于面包板,功能上RTL8722DM MIN集双频 Wi-Fi、BLE、Audio、SD 卡于一身,方便各种开发。
Realtek RTL8722DM MINI是针对IoT物联网所推出的一款高度集成型的单晶片,其特点如下:
工作环境
AmebaD RTL8722DM MINI 开发板目前支持 Windows OS 32 位元和 64 位元(WIN7/8/10)、Linux OS(Ubuntu 18 LTS/20 LTS/最新)和 macOS 作业系统。请使用最新的作业系统版本以获得最佳体验。在本文档中,请使用最新版本的 Arduino IDE(至少 1.8.12 版)。
RTL8722DM MINI使用Micro USB来供电。
RTL8722DM MINI的引脚图和功能请参考下图和表格。
设置开发环境
步骤1: 安装驱动程序
首先,通过Micro USB将RTL8722DM MINI连接到电脑:
第一次将RTL8722DM MINI连接到您的电脑,其USB驱动程序将自动安装。
步骤2: 设置Arduino IDE
接下来,选择 “Tools” -> “Board” -> “Boards Manager”:
“Boards Manager”大约需要10~20秒来刷新所有硬件文件(如果网络状况不好,可能需要更长的时间)。每次连接新硬件时,我们都需要重新打开Boards Manager。因此,我们先关闭然后再次打开它。在列表中找到“Realtek AmebaD Boards (32-bits ARM Cortex-M33 @200MHz)”,点击“Install”,Arduino IDE会自动开始下载AmebaD所需的文件。
最后在“tools”->“Board”->“Ameba ARM (32-bits) Boards”->” RTL8722DM MINI”中选择了AmebaD作为当前连接的开发板:
1、安装、熟悉Arduino IDE
打开“File”->“Examples”->“ 01.Basics”-> “Blink”:
Arduino IDE打开一个带有完整示例代码的新视窗。
开发板上有RTL8722DM MINI的LED,默认“LED_BUILTIN”是蓝色的LED
将“LED_BUILTIN”更改为“LED_B”或“LED_G”以使用不同的颜色。板载LED选项LED_B和LED_G。 (蓝色和绿色)。
接下来,直接编译示例代码,点击“Sketch”->“Verify/Compile”
Arduino IDE在IDE窗口的底部区域打印编译消息。编译完成后,会得到如下图所示的消息:
之后,把编译后的代码上传到RTL8722DM MINI。单击“Sketch” -> “Upload”。
Arduino IDE将先编译,然后上传。在上传过程中,用户需要将开发板调至上传模式。 Arduino IDE会等待5秒钟,等待开发板进入上传模式。
想要进入上传模式,首先按住UART_DOWNLOAD按钮不放,然后轻按RESET按钮。
2、示例项目运行
Ameba RTL8722DM MINI 开发板功能强大,如果仅仅运行内置的简单示例项目显然是大材小用。在对板子还不够熟悉的情况下,先运行几个相对简单的针对Ameba RTL8722DM MINI板子的示例项目试试手。
Ameba RTL8722DM MINI 板载丰富的外设资源,比如Audio Codec(音频编码解码器)、BLE(蓝牙)、WIFI,等等。虽然目前我对它们的技术细节不甚了了,但先“知其然不知其所以然”,有点儿感性认识也不错。
运行成功的示例项目: “AmebaAudioCodec” 下的 “BasicInputOutput”和 “OutputSineWave”
3、总结
Ameba RTL8722DM MINI 开发板板载外设丰富,网络功能强,充分利用这些功能可以开发适用于多种应用场景的物联网应用项目。只是若不熟悉开发环境,开发上手会略有些麻烦,建议多增加对板子的介绍及代码解释。
作者: jiujiu, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-406984.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论