Ameba Realtek RTL8722DM是一个易于编程的微控制器平台,可用于开发各种物联网应用程序。收到开发板,外包装也是非常漂亮
1.jpg 2.jpg

初次使用
一:先查阅相关文档说明

RTL8722DM板子简易的参数, https://www.amebaiot.com/cn/amebad/

板子开源SDK相关, https://www.amebaiot.com/cn/amebad-arduino-getting-started/
板子开源的API介绍, https://www.amebaiot.com/cn/rtl8722dm-arduino-online-api-documents/
板子示例的网页, https://www.amebaiot.com/cn/amebad-arduino-compatible-ex/
https://www.amebaiot.com/cn/amebad-arduino-peripherals-examples/
板子SDK开源的源码, https://github.com/ambiot/ambd_arduino

二:然后安装开发环境
1.将开发板通过Micro USB接入电脑会自动安装相关驱动,然后可以在右键    ”此电脑--管理--设备管理器--串口 “  中可以看到USB Serial Port ,则说明安装成功。
3.png

2.下载安装Arduinohttps://www.arduino.cc/en/Main/Software
3.配置Arduino开发板环境
打开Arduino,在“文件--首选项--附加开发板管理器网址”填入 “https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json”然后保存
4.png
打开“工具--开发板管理--开发板管理器”会自动刷新所有硬件文件若网络状况不好,可能需要更长的时间。
找到Realtek AmebaBoards(32-bits ARM Cortex -M4 @200MHz)  然后安装,等待安装完成
5.png
然后重启Arduino,选择对应的串口,以及开发板



若因网络问题安装失败或者是下载速度较慢,也可以采用本地导入的方式来进行配置Arduino开发板环境。感谢群里技术支持提供的patch
文件链接 https://pan.baidu.com/s/136ymTxjsl6hVaLP2m-UTrA  提取码: xdye
然后解压patch到下面文件夹C:\Users\xxx\AppData\Local\Arduino15,重启Arduino就可以看到RTL8722DM开发板了


三:第一个程序
这里我们使用官方提供的实例程序。
主要代码如下
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT); //设置引脚为输出模式
}

// 这段程序主要实现led灯亮一秒灭一秒如此不断循环的效果
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

把开发板与面包板led灯,电阻相连接,编译烧录代码,上传至开发板,最终效果如图所示

5.jpg