|
本帖最后由 Ameba_Arduino 于 2016-3-22 11:05 编辑
Ameba Arduino介绍:
Ameba Arduino一款搭载RTL8195/RTL8711的嵌入式开发板,100%兼容Arduino,适合开发各式物联网应用个。RTL8195/RTL8711集成有Cortex-M3, Wi-Fi, Ethernet, NFC, UART, SDIO, USB, I2C, I2S, SPI, ADC/DAC等硬件资源,可以接一些电子元件像LED,开关,压力计,温湿度计,PM2.5等传感器。这些资料可以经由内建的wi-fi上传到云端,搭配手机APP实现物联网应用。
关于更多介绍请访问官方主页:http://ameba.realsil.com.cn/
或本站介绍帖:【新品推荐】Ameba Arduino全功能IoT解决方案
请加入QQ讨论群:Ameba Arduino技术交流群(184666894)
系统开发环境要求:
目前Ameba支持Windows 32/64 bit系统,并且使用Arduino IDE 1.6.5以上的版本。
搭建开发环境:
Step 1: 安装driver
首先将micro USB接上Ameba,另一端接上电脑
第一次接上Ameba需要安装USB驱动程序,Ameba使用标准的ARM MBED CMSIS DAP driver,你可以在官网找到安装文档和相关说明:https://developer.mbed.org/handbook/Windows-serial-configuration,在“Download latest driver“下载”mbed WinSerial_16466.ext“,安装之后会在设备管理中看到mbed serial port:
Step 2. 安装Arduino IDE 开发环境
Arduino IDE在1.6.5之后的版本,支援第三方硬件平台,因此我们可以在arduino IDE上开发Ameba,并共享Arduino上面的例程。Arduino官方可以下载到安装程序:https://www.arduino.cc/en/Main/Software,安装完之后,打开Arduino IDE,为了让Arduino IDE找到Ameba的设定档,先到 “File” -> “Preferences”
在Additional Boards Manager URLs 填入:
https://github.com/Ameba8195/Arduino/raw/master/release/package_realtek.com_ameba_index.json
Arduino IDE 1.6.7以前的版本在中文环境下会有问题,若您使用1.6.7前的版本请将“编辑器语言”改成English。在Arduino IDE 1.6.7版后语系的问题已解决。
填完之后按OK,然后因为改编辑器语言的关系,我们将Arduino IDE关掉之后重开。
接着准备选板子,到 “Tools” -> “Board” -> “Boards Manager”
在“Boards Manager” 里,它需要约十几秒钟整理所有硬件资料,如果网络状况不好可能会等上数分钟。每当有新的硬件设定,我们需要重开“Boards Manager”,所以我们等一会儿之后,关掉“Boards Manager”,然后再打开它,将卷轴往下拉找到“Realtek Ameba Boards”,点右边的Install,这时候Arduino IDE就根据Ameba的设定档开始下载Ameba所需要的库文件:
等待安装完成,接着在IDE中选择第三方硬件为Ameba,选取 “tools” -> “Board” -> “Arduino Ameba”:
这样开发环境就设定完成了。
Step 3:测试Ameba库是否正常安装
Arduino IDE 提供许多内建的范例,这些范例只要打开经过编译上传之后就可以在板子上执行。我们先尝试 Blink 范例。
打开 “File” -> “Examples” -> “01.Basics” -> “Blink”
选了Blink 之后,Arduino IDE会打开另一个视窗,里面已经有写好的程式码。
我们直接编译代码,点选 “Sketch” -> “Verify/Compile” 接着会看到Arduino IDE 下方的console打印编译详情,代表它正在编译。编译完成之后,会看到类似下图。 (没有红色信息就代表没问题)
接着我们就可以上传编译好的程式码到Ameba上面。先确定Ameba跟电脑之间的线有接上,在IDE “tools”->”port”里面选取Ameba的port(COM*), 然后点选 “Sketch” -> “Upload”,点击IED右上方的serial Monitor或使用三方串口工具,可以查看Ameba的运动信息。接着讯息栏又开始印出一些讯息,这个步骤要等比较久一点,大约要等数十秒到一分钟,完成之后在讯息栏会看到“upload finish” 的讯息就代表上传完成。
Blink例程会让LED闪烁,它使用GPIO 13,根据Ameba的脚位接上LED灯。
然后按一下Reset按钮,就可以看到灯在闪烁,这个实验就完成了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|